Значения NULL в SQL

Значения NULL в SQL

От автора: SQL NULL — это термин, используемый для представления отсутствующего значения. Значение NULL в SQL таблице — это значение в поле, которое отображается как пустое.

Поле со значением NULL — это поле без значения. Важно понимать, что значение NULL отличается от нулевого значения или поля, содержащего пробелы.

Синтаксис

Основной синтаксис NULL при создании таблицы.

Здесь NOT NULL означает, что для столбца должны всегда явно указываться соответствующие значения соответствующего типа данных. Для двух столбцов мы не использовали NOT NULL — это означает, что они могут содержать значение NULL.
Поле со значением NULL является полем, которое не было заполнено при создании записи.

Пример

Значение NULL может привести к проблемам при выборе данных. При сравнении неизвестного значения с любым другим значением, результат всегда неизвестен и не включается в результаты. Вы должны использовать операторы IS NULL или NOT NULL для проверки значения NULL.

Рассмотрим таблицу CUSTOMERS, содержащую следующие записи.

Значения NULL в SQL

Теперь давайте используем оператор IS NOT NULL.

В результате мы получим следующее:

Значения NULL в SQL

Теперь давайте используем оператор IS NULL.

Результат будет следующим:

Значения NULL в SQL

Источник: //www.tutorialspoint.com/

Редакция: Команда webformyself.

Метки:

Похожие статьи:

Комментарии Вконтакте: