我在mySql中有一个t_class表,
在此表中有3列,No,CLASS和POINT
此表中大约有5000条记录。我想要这个表中的类数。
No CLASS POINT
1 9 100
2 10 70
3 11 80
4 9 90
5 10 50
6 M 60
7 M 70
8 9 40
9 10 90
10 11 90
11 M 80
12 M 75
13 11 40
14 10 100
15 9 60
如你所见,有4种类型--9,10,11和M.
但是有一个问题。当它计算必须的类数时
总结第11和第M课。例如
CLASS COUNT
9 4
10 4
11 7
感谢。
答案 0 :(得分:5)
SELECT CLASS, COUNT(*) AS CNT
FROM table
GROUP BY CASE WHEN CLASS='M' THEN '11' ELSE CLASS END