我有一个包含列数据的表A
:
mdr1222
-------
pprgd24
-------
invalid
-------
invalid
abc2345
我想获得无效和空白的计数(---)。我尝试过:
SELECT count(data)
from A
where data = 'invalid' and null
但它不起作用。有人可以帮我弄清楚我在这里做错了什么吗?
最佳答案
这应该也有效。
SUM(CASE WHEN data IS NULL OR data = 'Invalid' THEN 1 ELSE 0 END)
FROM A
关于mysql - sql中计数不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35657926/