标签: mysql
在MySQL中
Select 1 from mytable
和
select null from mytable
都返回相同数量的行。虽然select count(1) from mytable返回行数,select count(null) from mytable总是返回0.为什么?
select count(1) from mytable
select count(null) from mytable
答案 0 :(得分:6)
COUNT返回非NULL值的数量,这就是为NULL返回0的原因。
COUNT