NOT условие SQLite

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

Описание

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

Синтаксис

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

NOT condition

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

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

Примечание

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

Пример - комбинирование с условием IN

SQLite условие NOT можно комбинировать с условием IN.

Например:

Этот SQLite пример NOT вернул бы все строки из таблицы employees, где department не имеет значения 'Accounting', 'Finance' или 'IT'. Иногда более эффективно перечислять значения, которые вам не нужны, а не значения, которые вы хотите получить.

Пример - комбинирование с условием IS NULL

SQLite условие NOT также можно комбинировать с условием IS NULL.

Например,

Этот SQLite пример будет возвращать все записи из таблицы employees, где department не содержит значения NULL.

Пример - комбинирование с условием LIKE

SQLite условие NOT также можно комбинировать с условием LIKE.

Например:

Поместив SQLite оператор NOT перед условием LIKE, вы сможете получить всех employees (сотрудников), чьи last_name (фамилии) не начинаются на букву 'A'.

Пример - комбинирование с условием BETWEEN

SQLite условие NOT также можно комбинировать с условием BETWEEN. Вот пример того, как можно объединить оператор NOT с условием BETWEEN.

Например:

Этот SQLite пример NOT будет возвращать все строки из таблицы employee, где employee_id НЕ находится между 5 и 10 включительно. Это было бы эквивалентно следующему запросу SELECT:

Пример - комбинирование с условием EXISTS

SQLite условие NOT также можно комбинировать с условием EXISTS.

Например,

Этот SQLite пример NOT вернет все записи из таблицы employees, в которой нет записей в таблице positions для данного position_id.