MySQL NOT 条件与 MySQL IN 条件相反。它用于否定 SELECT、INSERT、UPDATE 或 DELETE 语句中的条件。
句法:
NOT condition
范围
条件:它指定要否定的条件。
具有 IN 条件的 MySQL NOT 运算符
考虑一个表“officers”,具有以下数据。
执行以下查询:
SELECT *
FROM officers
WHERE officer_name NOT IN ('Ajeet','Vimal','Deepika');
输出:
具有 IS NULL 条件的 MySQL NOT 运算符:
执行以下查询:
SELECT *
FROM officers
WHERE officer_name IS NOT NULL;
输出:
具有 LIKE 条件的 MySQL NOT 运算符:
我们也为此操作使用同一张表“官员”:
执行以下查询:
SELECT *
FROM officers
WHERE officer_name NOT LIKE 'A%';
输出:
具有 BETWEEN 条件的 MySQL NOT 运算符:
我们也为此操作使用同一张表“官员”:
执行以下查询:
SELECT *
FROM officers
WHERE officer_id NOT BETWEEN 3 AND 5;
输出: