在某些情况下,我们需要查找不符合特定条件的记录。这时,就需要用到 NOT 运算符。

NOT 运算符可以反转查询条件的布尔值。

例如:

select * from T_dept where id not in (1,2,3)

这条语句会查询 id 不是 1、2、3 的其他数据。

补充说明:

在 Microsoft SQL Server 数据库中,可以使用 ~ 符号代替 NOT 运算符来表示逻辑非运算。