sql如何基于两列获取计数

时间:2017-05-02 15:42:40

标签: sql ms-access

我对sql很新,我只是想知道如何根据两列的值来计算。这是一个例子:

Sex |  age

 M  |  7

 M  |  5

 F  |  5 

 M  |  7

结果表将有一个额外的列,即一个年龄的M或F的数量。所以在这种情况下就是这样:

Sex | age  | Count

 M  |  7   |  2

 M  |  5   |  1

 F  |  5   |  1

任何帮助都会很棒。谢谢!

2 个答案:

答案 0 :(得分:2)

这是一个基本的聚合查询。使用group by

select sex, age, count(*) as Cnt
from t
group by sex, age

答案 1 :(得分:1)

select count(*), sex, age from table group by sex, age;