支援的 SQL 功能AWS IoT Analytics - AWS IoT Analytics

AWS IoT Analytics 不再提供給新客戶。的現有客戶 AWS IoT Analytics 可繼續正常使用此服務。進一步了解

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

支援的 SQL 功能AWS IoT Analytics

數據集是通過在數據存儲中的數據使用 SQL 表達式生成的。您在運行的查詢基AWS IoT Analytics於普雷斯托 0.217

支援的資料類型

AWS 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][,...]>

注意

AWS IoT Analytics和 Amazon Athena 不支持某些數據類型。

支援的函數

Amazon Athena 和AWS IoT Analytics SQL 功能是基於普雷斯托 0.217. 如需有關相關函數、運算子和表達式的資訊,請參閱 Presto 和運算子,以及 Presto 文件的以下具體章節。

  • 邏輯運算子

  • 比較函數和運算子

  • 條件表達式

  • 轉換函數

  • 數學函數和運算子

  • 位元函數

  • Decimal 函數和運算子

  • 字串函數和運算子

  • 二進位函數

  • 日期與時間函數和運算子

  • 規則運算式函數

  • JSON 函數和運算子

  • URL 函數

  • 彙總函數

  • 視窗函數

  • 色彩函數

  • 陣列函數和運算子

  • 對應函數和運算子

  • Lambda 表達式和函數

  • Teradata 函數

注意

AWS IoT Analytics而且 Amazon Athena 不支援使用者定義函式 (UDF 或 UDAFs) 或預存程序。