我的配置单元表中没有或有许多键值对的映射。我什至不知道大多数键。我想编写一条选择语句,输出所有行中的所有键值。
类似
select t.additional_fields[*]
from mytable as t
答案 0 :(得分:0)
map_keys(map<K,V>)
返回所有键的数组,您可以爆炸它。以下查询将返回所有不同的键:
select
s.key
from
(
select m.key
from mytable t
lateral view explode(map_keys(t.additional_fields)) m as key
) s
group by s.key