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