Значение NULL в SQL означает отсутствие данных или неизвестное значение. Оно не является пустым строковым, числовым или булевым значением.
Ключевые особенности:
NULL указывает на то, что значение столбика неизвестно или неприменимо для данной строки.NULL (= NULL или != NULL) всегда возвращает UNKNOWN, а не TRUE или FALSE. Для проверки на NULL или отсутствие NULL используются операторы IS NULL и IS NOT NULL.SUM(), AVG(), COUNT()) игнорируют значения NULL. COUNT(*) в отличие от COUNT(столбец) учитывает все строки, включая те, где столбец содержит NULL.NULL может быть разрешен или запрещен для конкретного столбца с помощью ограничений NULL или NOT NULL при создании таблицы.Пример:
sql