В этом учебном пособии вы узнаете, как использовать условие IS NULL в SQL Server (Transact-SQL) с синтаксисом и примерами.
Описание
Условие SQL NULL SQL Server (Transact-SQL) IS NULL используется для проверки значения NULL.
Синтаксис
Синтаксис условия IS NULL в SQL Server (Transact-SQL):
Параметры или аргументы
expression - значение для проверки, является ли это значением NULL.
Примечание
- Если выражение является значением NULL, условие примет значение TRUE.
- Если выражение не является значением NULL, то условие принимает значение FALSE.
Пример с оператором SELECT
Рассмотрим, как использовать условие IS NULL в операторе SELECT в SQL Server.
Например:
1 2 3 |
SELECT * FROM employees WHERE last_name IS NULL; |
Этот пример SQL Server IS NULL вернет все записи из таблицы employees, где last_name содержит нулевое значение.
Пример с оператором INSERT
Давайте рассмотрим, как использовать условие IS NULL в операторе INSERT в SQL Server.
Например:
1 2 3 4 5 |
INSERT INTO employees (employee_id, last_name, first_name) SELECT contact_id, last_name, first_name FROM contacts WHERE first_name IS NULL; |
Этот пример SQL Server IS NULL вставляет записи в таблицу employees (сотрудников) из таблицы contacts (контактов), где first_name содержит значение NULL.
Пример с оператором UPDATE
Рассмотрим пример использования условия IS NULL в операторе UPDATE в SQL Server.
Например:
1 2 3 |
UPDATE employees SET first_name = 'Иван' WHERE first_name IS NULL; |
Этот пример SQL Server IS NULL будет обновлять записи в таблице employee, где first_name содержит значение NULL.
Пример с оператором DELETE
Рассмотрим пример использования условия IS NULL в операторе DELETE в SQL Server.
Например:
1 2 |
DELETE FROM employees WHERE last_name IS NULL; |
Этот пример SQL Server IS NULL удалит все записи из таблицы employee, где last_name содержит значение NULL.