方法1:和上一节一样,用数组方式
hive> select id, get_json_object(data, '$.store.fruit[0].weight'), get_json_object(data...第一个分隔符在K-V之间分割,第二个分隔符分割K-V本身
hive> select id, parse_url(data, 'PROTOCOL'), parse_url(data, 'HOST'), parse_url...想想一个用户的粉丝在各个地域的分布情况
1001 area1 5%
1001 area2 20%
1001 area3 25%
1001 area4 50%
2001...collect_set函数为我们加上了中括号和双引号,能不能去掉它们,我们来看下面的效果:
hive> select id, concat_ws(',', collect_set(concat( area...area1:5%,area2:20%,area3:25%,area4:50%
2001 area1:20%,area2:50%,area3:30%
#如果想变成map的格式,在此基础上可以再调用一下