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;

最終結果如圖所示。

 

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