对布尔型输入取反。
[ NOT ] boolean_expression
boolean_expression
是任何有效的 Microsoft® SQL Server™ 布尔表达式。
Boolean
NOT 反转任何布尔表达式的值。
可用 NOT 对一个表达式求反。
下面的表显示使用 NOT 运算符比较 TRUE 和 FALSE 值的结果。
| NOT | |
|---|---|
| TRUE | FALSE | 
| FALSE | TRUE | 
| UNKNOWN | UNKNOWN | 
下面的示例查找所有预付款不超过 $5,500 的商业和心理学丛书。
USE pubs
GO
SELECT title_id, type, advance
FROM titles
WHERE (type = 'business' OR type = 'psychology')
   AND NOT advance > $5500
ORDER BY title_id ASC
GO
下面是结果集:
title_id type         advance               
-------- ------------ --------------------- 
BU1032   business     5000.0000
BU1111   business     5000.0000
BU7832   business     5000.0000
PS2091   psychology   2275.0000
PS3333   psychology   2000.0000
PS7777   psychology   4000.0000
(6 row(s) affected)