本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
注意
本節中的範例使用 ROW
當為方法來建立要使用的範例資料。當您在 Athena 內查詢資料表時,您不需要建立 ROW
資料類型,因為已經從您的資料來源建立它們。當您使用 CREATE_TABLE
時,Athena 會在其中定義 STRUCT
,在其中填入資料,然後替您為資料集的每個資料行建立 ROW
資料類型。基礎 ROW
資料類型由任何受支援 SQL 資料類型的具名欄位組成。
WITH dataset AS (
SELECT
ROW('Bob', 38) AS users
)
SELECT * FROM dataset
此查詢會傳回:
+-------------------------+
| users |
+-------------------------+
| {field0=Bob, field1=38} |
+-------------------------+