NULL
- это специальное значение, которое используется в SQL для обозначения отсутствия данных. Оно отличается от пустой строки или нулевого значения, так как означает отсутствие какого-либо значения в ячейке таблицы. Вот так выглядят NULL значение в Redash:
Обратимся к таблице fifa_players_2018
и посмотрим, встречаются ли NULL
значений в столбце gk_handling
с помощью конструкции IS NULL
. Запроса будет выглядеть:
select
count(*) as count_nulls
from
fifa_players_2018
where
gk_handling is null
Если вы хотите исключить строки с NULL
значениями, то используйте конструкцию IS NOT NULL
:
select
count(*) as count_nulls
from
fifa_players_2018
where
gk_handling is not null