请教一条SQL统计语句
表a
no1 name class score
1 A 初一1 60
2 B 初二2 70
3 C 初一2 30
4 D 初二1 80
5 E 初一1 45
统计各年级score>=60人数
统计出
初一 1
初二 2
初三 0
请问这条语句如何写??谢谢
[解决办法]
select grg,sum(cnt)from (select left(class,2) as grd,count(*) as cntfrom 表a where score>=60group by left(class,2)union allselect '初一',0union allselect '初二',0union allselect '初三',0)
[解决办法]