在BigQuery中,可以使用ARRAY_AGG函数将两列聚合为数组。ARRAY_AGG函数是一个聚合函数,它将指定的列的值收集到一个数组中。
以下是使用ARRAY_AGG函数将两列聚合为数组的示例查询:
SELECT column1, ARRAY_AGG(column2) AS array_column
FROM your_table
GROUP BY column1
在上面的查询中,column1是要进行分组的列,而column2是要聚合为数组的列。通过使用ARRAY_AGG函数,我们可以将column2的值收集到名为array_column的数组中。GROUP BY子句用于指定按照column1进行分组。
这样,查询的结果将会是每个不同的column1值对应一个数组,数组中包含了对应的column2的所有值。
关于BigQuery的更多信息和使用方法,你可以参考腾讯云的BigQuery产品介绍页面:BigQuery产品介绍
领取专属 10元无门槛券
手把手带您无忧上云