Hive 如何编写输出所有行中所有键值的select语句
我的配置单元表有一个无键值对或多键值对的映射。大部分钥匙我都不知道。我想写一个select语句,输出所有行中的所有键值 差不多Hive 如何编写输出所有行中所有键值的select语句,hive,hiveql,Hive,Hiveql,我的配置单元表有一个无键值对或多键值对的映射。大部分钥匙我都不知道。我想写一个select语句,输出所有行中的所有键值 差不多 select t.additional_fields[*] from mytable as t 返回所有键的数组,可以将其分解。以下查询将返回所有不同的键: select s.key from ( select m.key from mytable t
select t.additional_fields[*]
from mytable as t
返回所有键的数组,可以将其分解。以下查询将返回所有不同的键:
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
返回所有键的数组,可以将其分解。以下查询将返回所有不同的键:
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
您应该考虑发布示例数据、预期输出和您的尝试。您应该考虑发布示例数据、预期输出和尝试。