我正在使用高效的(ish)BigQuery SQL 查询来解决以下问题:
我有一张看起来像这样的桌子:
Row | Col_A | Col_B |
---------------------
1 | 2 | 3 |
2 | 1 | 4 |
3 | 5 | 7 |
4 | 2 | 3 |
5 | 6 | 1 |
...and so on (>million rows)
每列的值是一个范围为 [1..7] 的 ID。
查询应产生以下内容,即对每一列的每个代码求和:
Code | Total Col_A | Total Col_B
--------------------------------
1 | 1 | 0
2 | 2 | 0
3 | 0 | 2
4 | 0 | 1
5 | 1 | 0
6 | 1 | 0
7 | 0 | 1
任何人都知道在 BigQuery 中不使用多个 SELECT 的方法吗?
干杯。