我有一个Hive表:
"Rinalytics Advisors" "5-10 yrs" "Bengaluru/Bangalore Mumbai"
上面代表我所拥有的表格的三列。我需要将此处指定的第三列拆分为两个不同的行,这些值用表中的空格分隔。
预期输出为:
Rinalytics Advisors 5-10 yrs Bengaluru/Bangalore
Rinalytics Advisors 5-10 yrs Mumbai
答案 0 :(得分:0)
试试这个:
SELECT c1,
c2,
city
FROM table LATERAL VIEW explode(split(c3," ")) adTable AS city;
Here您有关于LATERAL VIEW
的文档。