Можна використовувати нульові значення як умова в реченнях WHERE і HAVING. Наприклад, речення WHERE може вказати стовпець, який для деяких рядків містить нульове значення. Базовий предикат порівняння, що використовує стовпець, який містить нульові значення, не вибирає рядок, який має нульове значення для стовпця.
Використовується нульове значення в реляційній базі даних коли значення в стовпці невідоме або відсутнє. Null не є ні порожнім рядком (для типів даних символів або дати, часу), ні нульовим значенням (для числових типів даних).
Коли використовувати null (і коли його не використовувати) Основне правило просте: null має бути дозволено лише коли для посилання на об’єкт має сенс не мати «з ним пов’язаного значення». (Примітка: посилання на об’єкт може бути змінною, константою, властивістю (полем класу), аргументом введення/виведення тощо.)
Використовуються значення NULL щоб вказати, що ви можете мати значення, але ви ще не знаєте, яким воно має бути.
Нуль вказує на відсутність значення, що не те саме, що нульове значення. Наприклад, розглянути запитання «Скільки книг у Адама?» Відповідь може бути «нуль» (ми знаємо, що він не володіє жодним) або «нуль» (ми не знаємо, скільки він володіє).
Приписуйте нульові значення. Це означає заміну відсутніх значень розрахунковими значеннями. Існують різноманітні методи імпутації, такі як імпутація середнього значення, медіана імпутації та регресійна імпутація.