全部產品
Search
文件中心

MaxCompute:NAMED_STRUCT

更新時間:Jun 19, 2024

使用指定的namevalue列表建立STRUCT。

命令格式

struct named_struct(string <name1>, T1 <value1>, string <name2>, T2 <value2>[, ...])

參數說明

  • value:必填。可以為任意類型。

  • name:必填。指定STRING類型的Field名稱。此參數為常量。

傳回值說明

返回STRUCT類型。Field的名稱依次為name1,name2,…

使用樣本

--返回{user_id:10001, user_name:LiLei, married:F, weight:63.5}。
select named_struct('user_id',10001,'user_name','LiLei','married','F','weight',63.50);

相關函數

NAMED_STRUCT函數屬於複雜類型函數,更多對複雜類型資料(例如ARRAY、MAP、STRUCT、JSON資料)的處理函數請參見複雜類型函數