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

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 参考 » SQL 语言元素 » 搜索条件

 

搜索条件中的子查询

在 SQL 语句中可以使用列名称的任何地方(包括在表达式中),都可以使用只返回一列并且零行或一行的子查询。

例如,只要子查询返回的行数不超过一行,就可以在比较条件中将表达式与子查询进行比较。如果子查询(必须只含一列)返回一行,则该行的值将与表达式进行比较。如果子查询未返回行,则其值为 NULL。

只返回一列及任意个行的子查询可用在 IN、ANY、ALL 和 SOME 搜索条件中。返回任意个列和行的子查询可用在 EXISTS 搜索条件中。以下几节将就这些搜索条件进行论述。

 标准和兼容性
 另请参见