我对 sql 很陌生,我只是想知道如何根据两列的值获得计数。这是一个例子:
Sex | age
M | 7
M | 5
F | 5
M | 7
Run Code Online (Sandbox Code Playgroud)
生成的表将有一个额外的列,用于计算某个年龄的 M 或 F 的数量。所以在这种情况下会是这样的:
Sex | age | Count
M | 7 | 2
M | 5 | 1
F | 5 | 1
Run Code Online (Sandbox Code Playgroud)
任何帮助都会很棒。谢谢!
这是一个基本的聚合查询。使用group by:
select sex, age, count(*) as Cnt
from t
group by sex, age
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6805 次 |
| 最近记录: |