SQL Server NOT 条件 (运算符)

17 Mar 2025 | 阅读 2 分钟

SQL Server NOT 条件或 NOT 运算符用于否定 SELECT、INSERT、UPDATE 或 DELETE 语句中的条件。

语法

参数解释

条件: 它指定您想要否定的条件。


NOT 运算符与 IN 条件

我们有一个名为 "Employees" 的表,具有以下数据

SQL Not condition 1

示例

从表中检索所有满足以下 "NOT" 条件的员工

输出

SQL Not condition 2

NOT 运算符与 IS NULL 条件

从 "Employees" 表中检索所有满足 IS NOT NULL 条件的员工

输出

SQL Not condition 3

NOT 运算符与 LIKE 条件

从 "Employees" 表中检索所有满足 NOT LIKE 条件的员工。它将仅显示不以 "M" 开头的名称。

输出

SQL Not condition 4

NOT 运算符与 BETWEEN 条件

从 "Employees" 表中检索所有满足以下条件的员工。它将不会显示 ID 在 8 到 13 之间的员工。

输出

SQL Not condition 5

输出

SQL Not condition 6

NOT 运算符与 EXISTS 条件

您还可以将 SQL Server NOT 条件与 EXISTS 条件结合使用。

OR 条件

输出

SQL Not condition 7

AND 条件

输出

SQL Not condition 8

此 SQL Server NOT 示例将从 Employees 表中返回所有记录,其中 Employee2 表中没有匹配的姓名和工资的记录。


下一主题BETWEEN 运算符