EXISTS 条件 - AWS Clean Rooms

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

EXISTS 条件

EXISTS条件测试子查询中是否存在行,如果子查询至少返回一行,则返回 true。如果NOT已指定,则如果子查询不返回任何行,则条件返回 true。

语法

[ NOT ] EXISTS (table_subquery)

参数

EXISTS

table_subquery 返回至少一行时,为 true。

NOT EXISTS

table_subquery 未返回任何行时,为 true。

table_subquery

计算结果为包含一个或多个列和一个或多个行的表的子查询。

示例

此示例针对具有任何类型的销售的日期返回所有日期标识符,一次返回一个日期:

select dateid from date where exists ( select 1 from sales where date.dateid = sales.dateid ) order by dateid; dateid -------- 1827 1828 1829 ...