美文网首页
lateral view explode的用法

lateral view explode的用法

作者: xxlee | 来源:发表于2021-03-02 14:04 被阅读0次

lateral view为侧视图,意义是为了配合UDTF来使用,把某一行数据拆分成多行数据。不加lateral view的UDTF只能提取单个字段拆分,并不能塞会原来数据表中。加上lateral view就可以将拆分的单个字段数据与原始表数据关联上。

在使用lateral view的时候需要指定视图别名和生成的新列别名。

with table as (select split('abc','') as c1 )

select newb.* from table lateral view explode(c1) newb as vaule

newb 为视图别名,vaule为指定新列别名。

相关文章

网友评论

      本文标题:lateral view explode的用法

      本文链接:https://www.haomeiwen.com/subject/tbotqltx.html