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