Команда IS NULL проверяет поле на NULL.
См. также команду IS NOT NULL, которая проверяет поле на не NULL.
Синтаксис
WHERE поле IS NULL
Примеры
Все примеры будут по этой таблице workers, если не сказано иное:
id айди |
name имя |
age возраст |
salary зарплата |
---|---|---|---|
1 | Дима | 23 | 400 |
2 | Петя | 24 | NULL |
3 | Вася | 25 | NULL |
Пример
Давайте выберем записи, у которых зарплата равна NULL:
SELECT * FROM workers WHERE salary IS NULL
SQL запрос выберет следующие строки:
id айди |
name имя |
age возраст |
salary зарплата |
---|---|---|---|
2 | Петя | 24 | NULL |
3 | Вася | 25 | NULL |