马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
配景
数据处置惩罚中,经常遇到复杂数据范例,须要将他们举行剖析才气使用。
复杂数据范例
1、MAP布局转为列
- WITH tmp AS (
- SELECT '{"Users":{"4418":{"UserId":4418,"Score":0,"IsStudent":true},"5866":{"UserId":5866"Score":0,"IsStudent":false}}}' AS js
- )
- SELECT
- uid
- ,info
- -- ,FROM_JSON(GET_JSON_OBJECT(js,'$.Users'),'MAP<STRING,STRING>')
- FROM tmp AS t1
- LATERAL VIEW EXPLODE(FROM_JSON(GET_JSON_OBJECT(js,'$.Users'),'MAP<STRING,STRING>')) t1 AS uid,info
- ;
复制代码
|