使用单个查询计算列中的记录数

时间:2013-05-12 17:46:27

标签: mysql sql

我创建了一个包含3个字段的student表:namenumberresultresult字段包含PassFail。我的问题是如何使用单个查询计算pass的数量和fail的数量?

2 个答案:

答案 0 :(得分:0)

select t.result, count(1)
from mytable t
group by t.result
;

答案 1 :(得分:0)

尝试

SELECT result, count(result) FROM student GROUP BY result;