В этом учебном пособии вы узнаете, как использовать MySQL условие IS NOT NULL с синтаксисом и примерами.
Описание
MySQL условие IS NOT NULL используется для проверки значения NOT NULL в операторах SELECT, INSERT, UPDATE или DELETE.
Синтаксис
Синтаксис для условия IS NOT NULL в MySQL:
Параметры или аргументы
expression - значение для проверки, если оно не является значением NULL.
Примечание
- Если expression НЕ является значением NULL, условие имеет значение TRUE.
- Если expression является значением NULL, условие принимает значение FALSE.
Пример с оператором SELECT
Ниже приведен пример использования MySQL условия IS NOT NULL в операторе SELECT:
1 2 3 |
SELECT * FROM contacts WHERE last_name IS NOT NULL; |
Этот MySQL пример IS NOT NULL вернет все записи из таблицы contacts, где last_name не содержит значения NULL.
Пример с оператором INSERT
Ниже приведен пример использования MySQL условия IS NOT NULL в операторе INSERT:
1 2 3 4 5 |
INSERT INTO contacts (contact_id, contact_name) SELECT account_no, supplier_name FROM suppliers WHERE category IS NOT NULL; |
Этот MySQL пример IS NOT NULL вставляет записи в таблицу contacts, где category не содержит значения NULL.
Пример с оператором UPDATE
Ниже приведен пример использования MySQL условия IS NOT NULL в операторе UPDATE:
1 2 3 |
UPDATE contacts SET status = 'colored' WHERE last_name IS NOT NULL; |
Этот MySQL пример IS NOT NULL будет обновлять записи в таблице contacts, где last_name не содержит значения NULL.
Пример с оператором DELETE
Ниже приведен пример использования MySQL условия IS NOT NULL в операторе DELETE:
1 2 |
DELETE FROM contacts WHERE last_name IS NOT NULL; |
Этот MySQL пример IS NOT NULL удалит все записи из таблицы contacts, где last_name не содержит значения NULL.