NOT (Transact-SQL)
对布尔型输入取反。
语法
[ NOT ] boolean_expression
参数
boolean_expression
任何有效的布尔表达式。
结果类型
Boolean
备注
使用 NOT 对表达式取反。
下表显示使用 NOT 运算符比较 TRUE 和 FALSE 值的结果。
NOT | |
---|---|
TRUE |
FALSE |
FALSE |
TRUE |
UNKNOWN |
UNKNOWN |
结果值
NOT 反转任何布尔表达式的值。
示例
以下示例查找标准价格不超过 400 美元的所有银色自行车。
USE AdventureWorks;
GO
SELECT ProductID, Name, Color, StandardCost
FROM Production.Product
WHERE ProductNumber LIKE 'BK-%' AND Color = 'Silver' AND NOT StandardCost > 400;
GO
下面是结果集:
ProductID Name Color StandardCost
--------- ------------------- ------ ------------
984 Mountain-500 Silver, 40 Silver 308.2179
985 Mountain-500 Silver, 42 Silver 308.2179
986 Mountain-500 Silver, 44 Silver 308.2179
987 Mountain-500 Silver, 48 Silver 308.2179
988 Mountain-500 Silver, 52 Silver 308.2179
(6 row(s) affected)
请参阅
参考
表达式(Transact-SQL)
Functions (Transact-SQL)
运算符 (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)