AWS IoT Analytics 中的 SQL 表达式 - AWS IoT Analytics

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

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

AWS IoT Analytics 中的 SQL 表达式

数据集是使用 SQL 表达式通过数据存储中的数据生成的。AWS IoT Analytics 使用与 Amazon Athena 相同的 SQL 查询、函数和运算符。

AWS IoT Analytics支持 ANSI 标准 SQL 语法的子集。

SELECT [ ALL | DISTINCT ] select_expression [, ...] [ FROM from_item [, ...] ] [[ INNER | OUTER ] LEFT | RIGHT | FULL | CROSS JOIN join_item [ ON join_condition ]] [ WHERE condition ] [ GROUP BY [ ALL | DISTINCT ] grouping_element [, ...] ] [ HAVING condition ] [ UNION [ ALL | DISTINCT ] union_query ] [ ORDER BY expression [ ASC | DESC ] [ NULLS FIRST | NULLS LAST] [, ...] ] [ LIMIT [ count | ALL ] ]

有关参数的描述,请参阅 Amazon Athena 文档中的参数部分。

AWS IoT Analytics 和 Amazon Athena 不支持以下内容:

  • WITH子句。

  • CREATE TABLE AS SELECT 语句

  • INSERT INTO 语句

  • 预编译语句,您无法用 USING 运行 EXECUTE

  • CREATE TABLE LIKE

  • DESCRIBE INPUTDESCRIBE OUTPUT

  • EXPLAIN 语句

  • 用户定义的函数 (UDF 或 UDAF)

  • 存储过程

  • 联合连接器