如何使用 BigQuery 获取 GROUP BY 子句中的值数组?
这个问题建模于 如何获取值列表GROUP_BY 子句? - 这是一个 sybase 问题,不是适用于 BigQuery 上下文。
如果我的表中有这样的数据,
id data
-- ----
1 1
1 2
1 3
2 4
2 5
3 6
3 4
如何在查询中获得这样的结果?
id data
-- ----
1 1, 2, 3
2 4, 5
3 6, 4
其中 1, 2, 3
、4, 5
和 6,4
是数组。
This question is modelled on How to get list of values in GROUP_BY clause? - which is a sybase question, not applicable in BigQuery context.
If I have data like this in a table
id data
-- ----
1 1
1 2
1 3
2 4
2 5
3 6
3 4
How do I get results like this in a query?
id data
-- ----
1 1, 2, 3
2 4, 5
3 6, 4
where 1, 2, 3
, 4, 5
and 6,4
are arrays.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个
try this