2016-02-26 107 views
0

不是null我有一個表A和列數據:伯爵在SQL

mdr1222 
------- 
pprgd24 
------- 
invalid 
------- 
invalid 
abc2345 

我想要得到的無效和空白的計數(---)。我試過:

SELECT count(data) 
from A 
where data = 'invalid' and null 

但它不起作用。有人能幫我弄清楚我在這裏做錯了什麼。謝謝。

+0

閱讀關於「IS NULL」語句,IFNULL()和COALESCE()函數 – MaxU

回答

1

這應該也適用。

SUM(CASE WHEN data IS NULL OR data = 'Invalid' THEN 1 ELSE 0 END) 
FROM A