讲hive的lateral view explode(split(array_concat,','))改成presto可用的函数
时间: 2023-11-30 20:05:07 浏览: 186
09.hive内置函数--表生成函数--行转列explode--lateral-view.mp4
5星 · 资源好评率100%
在 Presto 中,我们可以使用 `UNNEST` 函数来展开数组。因此,可以将 `lateral view explode(split(array_concat,','))` 改写为:
```
SELECT *
FROM my_table
CROSS JOIN UNNEST(SPLIT(array_concat, ',')) AS my_column
```
这将会将 `array_concat` 字段中的数组展开,并将其存储在名为 `my_column` 的列中,以便后续处理。
阅读全文