之前也经常用到这两个函数,一般都是两个一起使用,没有区分这两个函数的区别。最近在用的时候,查了下还是在这里记录一下。

explode

explode函数作用就是将hive一行中复杂的array或者map结构拆分成多行。
hive explode与lateral view小记

lateral view

lateral view与用户定义的表生成函数一起使用,如explode函数,为了解决UDTF不允许在select字段的问题。UDTF为每个输入行生成零个或多个输出行。lateral view首先将UDTF应用于基表的每一行,然后将生成的输出行连接到输入行,以形成虚拟表。
hive explode与lateral view小记

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-07-14
  • 2022-03-08
  • 2021-07-06
猜你喜欢
  • 2021-12-05
  • 2021-08-25
  • 2021-09-16
  • 2021-12-01
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
相关资源
相似解决方案