【发布时间】:2020-12-04 20:50:57
【问题描述】:
这里是示例数据,并带有实际结果和期望结果的 presto 查询。
WITH
dataset AS (
SELECT
ARRAY[
CAST(ROW('Sally', 'engineering') AS ROW(name VARCHAR, department VARCHAR)),
CAST(ROW('John', 'finance') AS ROW(name VARCHAR, department VARCHAR))
] AS users
)
select t.*
from dataset
cross join unnest(users) as t
输出返回 2 列: 姓名和部门以及 2 行。
所需的输出: 1 列 struct 类型和 2 行。
如何在 presto 中获得所需的结果?有可能吗?
提前致谢,
【问题讨论】:
标签: presto