美文网首页
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