lateral view 使用方法

 

这个函数相当于拆开行变成列。 

可以理解为行转列。

 

               select
                    id,order_label
               from table_bx
               lateral view explode(split(work_order_label, ',')) order_label as order_label

 

源表:

Array<int> pageid_listArray<string> adid_list
[1, 2, 3] ["a", "b", "c"]
[3, 4] ["c", "d"]

 

 

结果为:

posted @ 2019-12-11 15:13  Sakura_柏  阅读(1820)  评论(0编辑  收藏  举报