2016-02-26 3 views
0

У меня есть таблица А с данными столбца:граф не нуль в 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 
Смежные вопросы