[英]Finding all NULL values from a table
我正在使用mySQL(php)並嘗試查找整個表中的所有行,包括空值。 現在,我是SELECT COUNT(*)FROM訂單,其中不包含NULL。 我對下一步做什么感到困惑,我想分別查找NULL值,然后將兩者結合在一起。 但是我找不到在'order'讀取o_order-priority php頂部的NULL ...我該怎么辦? 訂單表下有9列。
代替count(*)使用列名,例如
Select count('name') from table
這將計算所有行是否為null或包含數據
如果您的表有3行。 選擇count( )-> 3行。 我認為您應該嘗試計算此表的列是否為空值。 如果您有一列名為“ order_text”的列,並且想要計算空值的數量,則可以使用:從order_text為null的訂單中選擇count( );
COUNT(*)
將返回所有行數,包括null
看這個例子
Declare @percapHistPrev table
(
id int
)
insert into @percapHistPrev
select 1 union all
select null
select COUNT(*) from @percapHistPrev
輸出值
id
2
select COUNT(id) from @percapHistPrev
id
1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.