全部產品
Search
文件中心

MaxCompute:MAP_ENTRIES

更新時間:Jun 19, 2024

將MAP對象a的K、Value映射轉換為STRUCT結構數組。

命令格式

array<struct<K, V>> map_entries(map<K, V> <a>): 

參數說明

a:必填。MAP對象。map<K, V>中的KV指代MAP對象的Key、Value。

傳回值說明

返回STRUCT結構數組。如果輸入為NULL,返回結果為NULL。

使用樣本

--返回[{key:1, value:a}, {key:2, value:b}]。
select map_entries(map(1,  'a',  2,  'b'));

相關函數

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