select distinct "column" from table;
вывод:
column 1 0.0 2 [null] 3 1.0
Но когда я пытаюсь подсчитать нулевые значения
select count("column") from train where "column" is NULL;
Дает вывод 0 (ноль)
Можете ли вы предложитьгде это идет не так?
Использование count(*):
count(*)
select count(*) from train where "column" is NULL;
count() с любым другим аргументом подсчитывает ненулевые значения, поэтому их нет, если "column" равно NULL.
count()
"column"
NULL