

终止支持通知： 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="supported-fuctionality"></a>

数据集是使用 SQL 表达式从数据存储中的数据生成的。你运行的查询基 AWS IoT Analytics 于 [Presto 0.21](https://prestodb.io/docs/current/release/release-0.217.html) 7。

## 支持的数据类型
<a name="supported-data-types"></a>

AWS IoT Analytics 而且 Amazon Athena 支持这些数据类型。
+ primitive\$1type
  + `TINYINT`
  + `SMALLINT`
  + `INT`
  + `BIGINT`
  + `BOOLEAN`
  + `DOUBLE`
  + `FLOAT`
  + `STRING`
  + `TIMESTAMP`
  + `DECIMAL(precision, scale)`
  + `DATE`
  + `CHAR` (具有指定长度的长度固定的字符数据)
  + `VARCHAR` (具有指定长度的长度可变的字符数据)
+ array\$1type
  + `ARRAY<data_type>`
+ map\$1type
  + `MAP<primitive_type, data_type>`
+ struct\$1type
  + `STRUCT<col_name:data_type[COMMENT col_comment][,...]>`

**注意**  
 AWS IoT Analytics 而且 Amazon Athena 不支持某些数据类型。

## 支持的函数
<a name="supported-SQL-functions"></a>

[亚马逊 Athena AWS IoT Analytics 和 SQL 功能基于 Presto 0.217。](https://prestodb.io/docs/current/release/release-0.217.html)有关相关函数、运算符和表达式的信息，请参阅 [函数和运算符](https://prestodb.io/docs/current/functions.html)以及 Presto 文档中的以下具体章节。
+ 逻辑运算符
+ 比较函数和运算符
+ 条件表达式
+ 转换函数
+ 数学函数和运算符
+ 按位函数
+ 十进制函数和运算符
+ 字符串函数和运算符
+ 二进制函数
+ 日期与时间函数和运算符
+ 正则表达式函数
+ JSON 函数和运算符
+ URL 函数
+ 聚合函数
+ 窗口函数
+ 颜色函数
+ 数组函数和运算符
+ 映射函数和运算符
+ Lambda 表达式和函数
+ Teradata 函数

**注意**  
AWS IoT Analytics 而且 Amazon Athena 不支持用户定义的函数UDFs （ UDAFs或）或存储过程。