SQL侧面视图

时间:2012-07-12 22:59:19

标签: mysql sql syntax hive

如何在SQL中使用横向视图从JSON字符串中提取值?

表“people”中的示例数据:

name   information
-----  -----------------------
Jen    {"age": 15, "gender":2}
John   {"age": 22, "gender":1}
Jack   {"age": 25, "gender":1}
Pat    {"age": 55, "gender":3}

1 个答案:

答案 0 :(得分:0)

SELECT name , info\
FROM people\
LATERAL VIEW explode(information) exploded_information_view AS info

应该看起来像这样:

name / info

Jen    /   "age": 15 \
Jen     /  "gender":2