统计人数
我有一个成绩表,如下
姓名 班级 分数
胡慧敏4108
杨玉婷4102
苏诚智491
厉志4104
沙雪498
李雪5108
袁卉5105
林玉栋5100
张子煜5103
孙明昕6109
徐秀雪6112
于光兴 6109
臧翊善 6101
刘楷文 6107
刘擎宇6101
我想统计出每个班每个分数段(10分为一段)的人数,想要的结果
班级 90分-99分 100分-109分 110分-119分
4 2 3 0
5 0 4 0
6 0 5 1
谢谢各位
[解决办法]
select 班级,sum(iif(between(分数,90,99),1,0)) as P90_99,sum(iif(between(分数,100,109),1,0)) as P100_109,sum(iif(between(分数,110,119),1,0)) as P110_119 from 成绩表 group by 班级 order by 班级
因为字段名不能以数字开头,所以我在前面加了一个P