1

我在BigQuery表中有一个 STRING REPEATED 字段。

这是此类字段的行列表:

  • “一个”
  • “高手”
  • “是”
  • “A”、“B”、“D”
  • "D","E"

如何计算所有单个值的出现总数?

我尝试使用“GROUP BY”,但似乎无法对 REPEATED 字段进行 GROUP BY

4

1 回答 1

5

你想 UNNEST 然后计数:

SELECT x, COUNT(*) AS c
FROM T, UNNEST(array_column) AS x
GROUP BY x
于 2018-08-04T14:44:22.660 回答