【发布时间】:2020-07-26 17:22:01
【问题描述】:
我目前有一个如下所示的 AWS Athena 查询:
SELECT array_agg(ROW(n.stop_sequence, n.stop_name, n.stop_lat, n.stop_lon))
FROM ...
GROUP BY ...
现在的输出如下所示:
[{field0=39, field1=Name, field2=41.838512, field3=12.437013}, {field0=...,...},...]
有没有办法以某种方式修改(而不是进行另一个查询来修改当前输出)SELECT,使输出看起来像这样?
[[39, Name, 41.838512, 12.437013}, [...],...]
我尝试使用 ARRAY 而不是 ROW 但这不起作用,因为数组需要相同类型的元素。另外我也不想进行第二次查询来修改输出。
【问题讨论】:
标签: aggregate presto amazon-athena