NOT условие MySQL

В этом учебном пособии вы узнаете, как использовать MySQL условие NOT с синтаксисом и примерами.

Описание

MySQL условие NOT (также называемое оператором NOT) используется для отрицания условия в операторе SELECT, INSERT, UPDATE или DELETE.

Синтаксис

Синтаксис для условия NOT в MySQL:

NOT condition

Параметры или аргументы

condition — условие отрицания.

Примечание

  • MySQL условие NOT требует, чтобы противоположные условия должны быть выполнены для записей, которые будут включены в результирующий набор.

Пример сочетания с условием IN

MySQL условие NOT можно объединить с условием IN.
Например:

Этот MySQL пример NOT вернет все строки из таблицы contacts, где first_name не является Bernard, Boy или Tomas. Иногда более эффективно перечислять значения, которые вы не хотите, в отличие от желаемых значений.

Пример сочетания с условием IS NULL.

MySQL условие NOT также можно объединить с условием IS NULL.
Например:

Этот MySQL пример NOT возвратит все записи из таблицы contacts, где first_name не содержит значения NULL.

Пример сочетания с условием LIKE

MySQL условие NOT также можно комбинировать с условием LIKE.
Например:

Поместив MySQL оператор NOT перед условием LIKE, вы можете получить всех suppliers, supplier_name которых не начинается с «Z».

Пример сочетания с условием BETWEEN

MySQL условие NOT также может быть объединено с условием BETWEEN. Ниже приведен пример того, как можно сочетать оператор NOT с оператором BETWEEN.
Например:

Этот MySQL пример NOT возвратит все строки, где order_id не был между 500 и 600, включительно. Это будет эквивалентно следующему предложению SELECT:

Пример сочетания с условием EXISTS

MySQL условие NOT также можно комбинировать с условием EXISTS.
Например:

Этот MySQL пример NOT вернет все записи из таблицы suppliers, в которых нет записей в таблице orders для данных supplier_id.