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