Amazon IoT Analytics 中支持的 SQL 功能 - Amazon IoT Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon IoT Analytics 不再向新客户提供。的现有客户 Amazon IoT Analytics 可以继续照常使用该服务。了解更多

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

Amazon IoT Analytics 中支持的 SQL 功能

数据集是使用 SQL 表达式从数据存储中的数据生成的。您在 Amazon IoT Analytics 中运行的查询基于 Presto 0.217

支持的数据类型

Amazon IoT Analytics 和 Amazon Athena 支持这些数据类型。

  • primitive_type

    • TINYINT

    • SMALLINT

    • INT

    • BIGINT

    • BOOLEAN

    • DOUBLE

    • FLOAT

    • STRING

    • TIMESTAMP

    • DECIMAL(precision, scale)

    • DATE

    • CHAR (具有指定长度的长度固定的字符数据)

    • VARCHAR (具有指定长度的长度可变的字符数据)

  • array_type

    • ARRAY<data_type>

  • map_type

    • MAP<primitive_type, data_type>

  • struct_type

    • STRUCT<col_name:data_type[COMMENT col_comment][,...]>

注意

Amazon IoT Analytics 和 Amazon Athena 不支持某些数据类型。

支持的函数

Amazon Athena 和 Amazon IoT Analytics SQL 功能基于 Presto 0.217。有关相关函数、运算符和表达式的信息,请参阅 函数和运算符以及 Presto 文档中的以下具体章节。

  • 逻辑运算符

  • 比较函数和运算符

  • 条件表达式

  • 转换函数

  • 数学函数和运算符

  • 按位函数

  • 十进制函数和运算符

  • 字符串函数和运算符

  • 二进制函数

  • 日期与时间函数和运算符

  • 正则表达式函数

  • JSON 函数和运算符

  • URL 函数

  • 聚合函数

  • 窗口函数

  • 颜色函数

  • 数组函数和运算符

  • 映射函数和运算符

  • Lambda 表达式和函数

  • Teradata 函数

注意

Amazon IoT Analytics 和 Amazon Athena 不支持用户定义的函数(UDF 或 UDAF)或存储的过程。