【发布时间】:2015-08-23 20:34:29
【问题描述】:
我在 BigQuery 中有一个大表,如下所示:
ref_id code1 code2 code3 code4 code5 code6 code7 code8
1 47 742 89 374 893 27 4 68
2 766 9 84 8 4576 49 76 4
我想使用 BigQuery 查询将此表转换为对所有代码列使用重复字段的格式。所以结果应该是这样的(用 JSON 来表示代码的重复字段):
[{
"ref_id": 1,
"codes": [
46,
742,
89,
374,
893,
27,
4,
68
]
}, {
"ref_id": 2,
"codes": [
766,
9,
84,
8,
4576,
49,
76,
4
]
}]
我可以通过输出到另一个表的 BigQuery 查询来做到这一点吗?我知道我可以下载数据,将其重新格式化为 JSON,然后重新插入,但我希望可以通过对原始数据的查询来完成数十亿行。
【问题讨论】:
标签: google-bigquery