SQL关于not,exists说法,以及差异

NOT

 1 NOT
 2 对布尔型输入取反。
 3 
 4 语法
 5 [ NOT ] boolean_expression
 6 
 7 参数
 8 boolean_expression
 9 
10 是任何有效的 Microsoft® SQL Server™ 布尔表达式。
11 
12 结果类型
13 Boolean
14 
15 结果值
16 NOT 反转任何布尔表达式的值。
17 
18 注释
19 可用 NOT 对一个表达式求反。
20 
21 下面的表显示使用 NOT 运算符比较 TRUE 和 FALSE 值的结果。
22 
23   NOT 
24 TRUE FALSE 
25 FALSE TRUE 
26 UNKNOWN UNKNOWN

EXISTS

1 EXISTS
2 指定一个子查询,检测行的存在。 
3 是一个受限的 SELECT 语句 (不允许有 COMPUTE 子句和 INTO 关键字)。有关更多信息,请参见 SELECT 中有关子查询的讨论。 
4 
5 结果类型
6 Boolean
7 
8 结果值
9 如果子查询包含行,则返回 TRUE。

                                                                                

原文地址:https://www.cnblogs.com/2070393244com/p/12775795.html