我有一张HIVE表,看起来像这样
cust_1,month_1, f1,f2,f3
cust_1,month_2, f2,f3,f4
cust_2,month_1, f1,f5,f4
我想用以下格式转换它
cust_1,month_1, f1
cust_1,month_1, f2
cust_1,month_1, f3
...
HIVE的可行性如何?
答案 0 :(得分:1)
你可以使用这个sql:
select col1, col2, value
from orig_table lateral view explode(array(col3,col4,col5)) orig_table_alias as value;