NULL
в выражениях
NULL
не является значением — это состояние, указывающее, что значение элемента неизвестно или не существует.Это не ноль, не пустота, не “пустая строка”, и оно не ведёт себя как какое-то из этих значений.
При использовании NULL
в числовых, строковых выражениях или в выражениях, содержащих дату/время, в результате вы всегда получите NULL
.При использовании NULL
в логических (булевых) выражениях результат будет зависеть от типа операции и других вовлечённых значений.При сравнении значения с NULL
результат будет неопределённым (UNKNOWN
).
Important
|
Неопределённый логический результат |