將MAP對象a的K、Value映射轉換為STRUCT結構數組。
命令格式
array<struct<K, V>> map_entries(map<K, V> <a>):
參數說明
a:必填。MAP對象。map<K, V>
中的K
、V
指代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資料)的處理函數請參見複雜類型函數。