В этом учебном пособии вы узнаете, как использовать PostgreSQL условие IS NOT NULL с синтаксисом и примерами.
Описание
PostgreSQL условие IS NOT NULL используется для проверки значения NOT NULL в операторе SELECT, INSERT, UPDATE или DELETE.
Синтаксис
Синтаксис для условия IS NOT NULL в PostgreSQL:
Параметры или аргументы
- expression
- Значение для проверки, является ли оно ненулевым значением.
Примечание
- Если expression НЕ является значением NULL, условие оценивается как TRUE.
- Если expression является значением NULL, условие оценивается как FALSE.
Пример - с оператором SELECT
Вот пример того, как использовать PostgreSQL условие IS NOT NULL в операторе SELECT:
1 2 3 |
SELECT * FROM employees WHERE first_name IS NOT NULL; |
Этот пример PostgreSQL IS NOT NULL вернет все записи из таблицы employee, где first_name не содержит значения NULL.
Пример - с оператором INSERT
Вот пример того, как использовать PostgreSQL условие IS NOT NULL в операторе INSERT:
1 2 3 4 5 |
INSERT INTO inventory (inventory_id, item_name) SELECT product_id, product_name FROM products WHERE product_name IS NOT NULL; |
Этот пример PostgreSQL IS NOT NULL вставит записи в таблицу inventory, где product_name не содержит значения NULL.
Пример - с оператором UPDATE
Вот пример того, как использовать PostgreSQL условие IS NOT NULL в операторе UPDATE:
1 2 3 |
UPDATE inventory SET status = 'Available' WHERE item_name IS NOT NULL; |
Этот пример PostgreSQL IS NOT NULL обновит записи в таблице inventory, где item_name не содержит значения NULL.
Пример - с оператором DELETE
Вот пример того, как использовать PostgreSQL условие IS NOT NULL в операторе DELETE:
1 2 |
DELETE FROM employees WHERE archive IS NOT NULL; |
Этот пример PostgreSQL IS NOT NULL удалит все записи из таблицы employees, где поле archive не содержит значения NULL.