我正在尝试执行SQL查询来计算包含'指标中每个整数的行的总数。列。
即。我的数据如下:
RowName | Metric
Row 1 | 3
Row 2 | 3
Row 3 | 6
Row 4 | 6
我想知道有多少行有一个'指标'值为3,有多少值为6:
Metric | Count
6 | 2
3 | 2
我试过了:
SELECT COUNT(Metric) FROM tablename GROUP BY Metric
但是这会返回错误。我知道这很简单,之前可能已经多次回答了。由于我是SQL新手,我尝试过搜索,但可能不太清楚我在寻找什么。
感谢。
答案 0 :(得分:2)
以下是BigQuery Standard SQL
#standardSQL
SELECT Metric, COUNT(Metric) `Count`
FROM `project.dataset.your_table`
GROUP BY Metric
答案 1 :(得分:0)
SELECT metric, [count]=COUNT(*)
FROM tablename
GROUP BY Metric