代码之家  ›  专栏  ›  技术社区  ›  ishan3243

蜂巢中的presto unnest函数的等效值是多少?

  •  1
  • ishan3243  · 技术社区  · 6 年前

    Presto有一个 UNNEST 函数来分解由数组组成的列。蜂箱有类似的吗? 查看文档 脱巢 普雷托函数 here .

    1 回复  |  直到 6 年前
        1
  •  3
  •   leftjoin    6 年前

    lateral view [outer] explode

    Presto migration from Hive docs

    SELECT student, score
    FROM tests
    LATERAL VIEW explode(scores) t AS score;
    

    Hive Lateral View

    SELECT * FROM exampleTable
    LATERAL VIEW explode(col1) myTable1 AS myCol1
    LATERAL VIEW explode(myCol1) myTable2 AS myCol2;
    

    OUTER LATERAL VIEW

    SELECT * FROM src LATERAL VIEW OUTER explode(array()) C AS a limit 10; 
    

    array src

    explode() UDTFs

    推荐文章