|
|
|
MS SQL Server
|
|
Проверка на NULL
Для поиска неопределенных значений NULL SQL Server следует воспользоваться расширением Transaction SQL =NULL. Вы можете включить в список выборки функцию IS NULL и вернуть другое значение в случае, если столбец содержит NULL. Следующий пример показывает, как проверяются неопределенные значения и как извлекаются записи, у которых столбец не равен NULL:
SELECT * FROM titles WHERE notes IS NULL
SELECT * FROM titles WHERE notes = NULL
SELECT * FROM titles WHERE notes IS NOT NULL
SELECT * FROM titles WHERE notes != NULL
Первые две команды выбирают из titles записи, у которых столбец notes содержит NULL. Две другие команды выбирают записи, у которых столбец notes содержит данные.
Важно!
Не путайте неопределенное значение NULL с текстовой строкой "NULL". Пустая текстовая строка ("") тоже не является неопределенным значением.
|