Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 语言元素 » 搜索条件

 

ALL 搜索条件

语法
expression comparison-operator ALL ( subquery )
comparison-operator:
 =   
| >  
| <  
| >=  
| <=  
| <>  
| !=  
| !< 
| !>
注释

对于 ALL 搜索条件,如果子查询结果集的值为空集,则搜索条件的值为 TRUE。否则,搜索条件的值为 TRUE、FALSE 或 UNKNOWN,这要视 expression 的值以及子查询所返回的结果集而定,具体对应关系如下:

如果表达式值为.. 并且子查询所返回的结果集至少包含一个 NULL,那么.. 或者子查询所返回的结果集不含 NULL,那么..
NULL UNKNOWN UNKNOWN
非 NULL 如果子查询结果集中至少存在一个值与表达式进行比较后所得的值为 FALSE,则搜索条件的值为 FALSE。否则,搜索条件的值为 UNKNOWN。 如果子查询结果集中至少存在一个值与表达式进行比较后所得的值为 FALSE,则搜索条件的值为 FALSE。否则,搜索条件的值为 TRUE。