本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
EXISTS在 Amazon 中运行 QLDB
重要
终止支持通知:现有客户将能够使用亚马逊,QLDB直到 2025 年 7 月 31 日终止支持。有关更多详细信息,请参阅将亚马逊QLDB账本迁移到亚马逊 Aurora Postgr SQL
在 Amazon 中QLDB,如果给定一个 PartiQL 值,则使用EXISTS
函数返回该值TRUE
是否为非空集合。否则,此函数返回 FALSE
。如果输入 EXISTS
不是容器,则结果为FALSE
。
该 EXISTS
函数不会传 播NULL
和MISSING
。
语法
EXISTS (
value
)
Arguments
value
-
函数评估的字段名称或表达式。此参数可以是任何支持数据类型的参数。
返回类型
bool
示例
EXISTS(`[]`) -- false (empty list) EXISTS(`[1, 2, 3]`) -- true (non-empty list) EXISTS(`[missing]`) -- true (non-empty list) EXISTS(`{}`) -- false (empty struct) EXISTS(`{ a: 1 }`) -- true (non-empty struct) EXISTS(`()`) -- false (empty s-expression) EXISTS(`(+ 1 2)`) -- true (non-empty s-expression) EXISTS(1) -- false EXISTS(`2017T`) -- false EXISTS(null) -- false EXISTS(missing) -- error -- Runnable statements SELECT EXISTS(`[]`) FROM << 0 >> -- false SELECT EXISTS(`[1, 2, 3]`) FROM << 0 >> -- true