Умова IS NULL використовується для вибору рядків, в яких вказане поле має значення NULL. Умова IS NOT NULL використовується для вибору рядків, в якиз вказане поле НЕ є NULL. Можна використовувати функцію COUNT() з умовою IS NULL для підрахунку кількості порожніх рядків.
Умова IS NULL в SQL
Умова IS NULL використовується для вибору рядків, в яких вказане поле має значення NULL. Наприклад:
|
1 2 3 |
SELECT * FROM Employee WHERE email IS NULL; |
Тут ми вибираємо працівників, які не мають електронної пошти.

Примітка: Порожні поля рахуються як NULL в SQL. Проте 0, ' ' та пробіли не рахуються NULL.
Умова IS NOT NULL в SQL
Умова IS NOT NULL використовується для вибору рядків, в якиз вказане поле НЕ є NULL. Наприклад:
|
1 2 3 |
SELECT * FROM Employee WHERE email IS NOT NULL; |
Тут ми вибираємо працівників, які мають електронну пошту.
Умова IS NULL з функцією COUNT()
Можна використовувати функцію COUNT() з умовою IS NULL для підрахунку кількості порожніх рядків. Наприклад:
|
1 2 3 |
SELECT COUNT(*) FROM Employee WHERE email IS NULL; |
Тут ми отримуємо загальну кількість працівників, які не мають електронної пошти.

Таким же чином ми можемо використовувати функцію COUNT() з умовою IS NOT NULL для підрахунку кількості непустих полів.

