将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'));