Transact-SQL 参考

NOT

对布尔型输入取反。

语法

[ 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)

请参见

表达式

函数

运算符(逻辑运算符)

SELECT

WHERE