mysql 根据不同的分数段统计出数量

#以下sql 是查询出 学校和专业 (有多条数据时 取分数最大的记录)然后根据不同的分数区间 得出score_level=1 为0-520分数区间 2 为520-570分数区间 依次类推。 最终返回的是 每个分数区间。的记录条数

select INTERVAL(min_score,0,520,570,650) as score_level ,count(1) as counts from (select max(min_score) as min_score,sch_id,major_id from new_app_config_all where province = '110000000000' and type_id = 1 and tag_id = 19 and min_score >0 GROUP BY sch_id ,major_id) as a GROUP BY score_level;

最终结果如图所示。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章