Php 从表中查找所有空值

Php 从表中查找所有空值,php,mysql,sql,syntax,null,Php,Mysql,Sql,Syntax,Null,我正在使用mySQL(php)并尝试查找整个表中的所有行,包括空值。现在我正在从orders中选择COUNT(*),其中不包括NULL。我对下一步该怎么做感到困惑,我在考虑分别查找空值,然后将两个或更多的值合并。然而,我找不到o_order-priority php tops的空值,以“order”读取它……我该怎么办?orders表下有9列 不要使用count(*)而使用列名,如 Select count('name') from table 如果您的表有3行,这将统计所有行,无论是空行还是

我正在使用mySQL(php)并尝试查找整个表中的所有行,包括空值。现在我正在从orders中选择COUNT(*),其中不包括NULL。我对下一步该怎么做感到困惑,我在考虑分别查找空值,然后将两个或更多的值合并。然而,我找不到o_order-priority php tops的空值,以“order”读取它……我该怎么办?orders表下有9列

不要使用count(*)而使用列名,如

Select count('name') from table

如果您的表有3行,这将统计所有行,无论是空行还是有数据行。A选择计数()-->3行。 我认为您应该尝试计算此表的一列是否有空值。 如果您有一个名为“order_text”的列,并且希望计算空值的数量,则可以使用: 从订单文本为空的订单中选择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

你的问题不清楚。首先,您需要具体说明您的表结构以及什么是“空值”条件。其次,您需要将存储的过程添加到问题中。