amazon-athena - Amazon Athena 按列分组并创建数组/列表列
问题描述
在雅典娜我有如下数据
a b
1 2
1 3
1 5
2 6
我想要的输出如下
a test_col
1 [2,3,5]
2 [6]
我如何在雅典娜中表演。
解决方案
我用下面的代码试过了,谢谢
select a,array_agg(b)
from <your table name>
group by a
谢谢,如果有人尝试过这个。
推荐阅读
- python - 虽然循环不能识别多个条件
- reactjs - 符号 &tagname 的含义:用于材质 UI 中的 css 样式。例如:&div: { display: 'flex' '}
- git - 有没有办法使用 microdnf 将 git 安装到 RedHat ubi 8 最小映像中并解决安装 shadow-utils 的错误?
- php - 如何在 Perl 文件中检索 PHP 会话?
- symfony - LANG 变量在测试环境中未被覆盖
- powershell - 使用模式 [Powershell] 重命名目录上的所有文件
- gdb - 使用带有别名的 gdb 运行 python 脚本
- javascript - 在threejs中使用toneMapping时如何避免背景图像由白色变为灰色?
- flutter - 在 Flutter 中将文件保存到下载时出错
- python - 使用 python、pandas 合并 2 个基于 3 个条件的单独 excel 文件