簡體   English   中英

從表中查找所有NULL值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM