全部 ()、任意 () 和某些 () - Amazon Timestream
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。它为实时分析提供了简化的数据摄取和个位数毫秒的查询响应时间。点击此处了解更多。

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

全部 ()、任意 () 和某些 ()

ALLANYSOME量词可以通过以下方式与比较运算符一起使用。

Expression 含义

A = 全部 (...)

当 A 等于所有值时,计算结果为 true。

A <> 全部 (...)

当 A 与任何值都不匹配时,计算结果为 true。

A < 全部 (...)

当 A 小于最小值时,计算结果为 true。

A = 任何 (...)

当 A 等于任一值时,计算结果为 true。

A <> 任意 (...)

当 A 与一个或多个值不匹配时,计算结果为 true。

A < 任何 (...)

当 A 小于最大值时,计算结果为 true。

示例和使用说明

注意

使用ALLANY或时SOME,如果比较值是文字列表,则VALUES应使用关键字。

示例:ANY()

查询语句ANY()中的示例如下。

SELECT 11.7 = ANY (VALUES 12.0, 13.5, 11.7)

同一操作的替代语法如下。

SELECT 11.7 = ANY (SELECT 12.0 UNION ALL SELECT 13.5 UNION ALL SELECT 11.7)

在本例中,ANY()计算为。True

示例:ALL()

查询语句ALL()中的示例如下。

SELECT 17 < ALL (VALUES 19, 20, 15);

同一操作的替代语法如下。

SELECT 17 < ALL (SELECT 19 UNION ALL SELECT 20 UNION ALL SELECT 15);

在本例中,ALL()计算为。False

示例:SOME()

查询语句SOME()中的示例如下。

SELECT 50 >= SOME (VALUES 53, 77, 27);

同一操作的替代语法如下。

SELECT 50 >= SOME (SELECT 53 UNION ALL SELECT 77 UNION ALL SELECT 27);

在本例中,SOME()计算为。True