Його основний синтаксис такий:
- SELECT column_names FROM table_name WHERE column_name NOT IN (value1, value2, …);
- SELECT CustomerName, City FROM Customers WHERE City NOT IN ("Нью-Йорк", "Лос-Анджелес");
- SELECT ProductName FROM Products WHERE ProductID NOT IN ( SELECT ProductID FROM Orders );
У SQL є оператор NOT IN використовується для фільтрації рядка в таблиці бази даних, якщо значення вказаного стовпця не входить до зазначеного списку значень. Оператор NOT IN не означає, що повторювані значення ігноруються.
Оператор SQL NOT NOT є логічним оператором у SQL, який ви можете поставити перед будь-яким умовним оператором, щоб вибрати рядки, для яких цей оператор є хибним. У наведеному вище випадку ви бачите, що результати, для яких year_rank дорівнює 2 або 3, не включені. NOT зазвичай використовується з LIKE.
SQL Not Equal <> Оператор порівняння. Ми використовуємо оператор порівняння SQL Not Equal (<>) порівняти два вирази. Наприклад, операція порівняння 10<>11 використовує оператор SQL Not Equal (<>) між двома виразами 10 і 11.
Ви б використали оператор SQL NOT коли вам потрібно скасувати або заперечити умову в SQL-запиті.