Что означает NULL в SQL
NULL
- специальное значение (псевдозначение), которое может быть записано в поле таблицы базы данных. NULL соответствует понятию «пустое поле», то есть «поле, не содержащее никакого значения».
NULL
означает отсутствие, неизвестность информации. Значение NULL
не является значением в полном смысле слова: по определению оно означает отсутствие значения и не принадлежит ни одному типу данных. Поэтому NULL
не равно ни логическому значению FALSE
, ни пустой строке, ни 0
. При сравнении NULL
с любым значением будет получен результат NULL
, а не FALSE
и не 0
. Более того, NULL
не равно NULL
!
Oct. 23, 2023, Источник