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