

终止支持通知： AWS 将于 2025 年 12 月 15 日终止对的支持 AWS IoT Analytics。2025 年 12 月 15 日之后，您将无法再访问 AWS IoT Analytics 控制台或 AWS IoT Analytics 资源。有关更多信息，请参阅[AWS IoT Analytics 终止支持](https://docs.aws.amazon.com/iotanalytics/latest/userguide/iotanalytics-end-of-support.html)。

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

# 中的 SQL 表达式 AWS IoT Analytics
<a name="sql-support"></a>

数据集是使用数据存储中数据的 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 文档*中的[参数](https://docs.aws.amazon.com/athena/latest/ug/select.html#select-parameters)部分。

AWS IoT Analytics 而且 Amazon Athena 不支持以下内容：
+ `WITH` 子句。
+ `CREATE TABLE AS SELECT` 语句
+ `INSERT INTO` 语句
+ 预编译语句，您无法用 `USING` 运行 `EXECUTE`。
+ `CREATE TABLE LIKE`
+ `DESCRIBE INPUT` 和 `DESCRIBE OUTPUT`
+ `EXPLAIN` 语句
+ 用户定义的函数（UDFs 或 UDAFs）
+ 存储过程
+ 联合连接器

**Topics**
+ [中支持的 SQL 功能 AWS IoT Analytics](supported-fuctionality.md)
+ [解决 AWS IoT Analytics中 SQL 查询的常见问题](troubleshoot-queries.md)