# 每个成绩都有等级:case when[90,75,60]分为优良中差 # 根据每个人分组,sum(case when) select level,score_grade, round(count(score)/max(total_cnt),3) as ratio from ( select ui.uid,level,score, (case when score between 90 and 100 then '优' when score between 75 and 89 then '良' when score between 60 and 74 then '中' e...