2026-04 中等

某中学的教学质量评估需要统计各班级的平均成绩,找出教学质量较好的班级。

涉及两张表:

students:学生信息(学生ID、姓名、班级代码)

scores:成绩记录(学生ID、科目、分数、考试日期)

请编写SQL查询,计算各班级的平均成绩并排名。输出班级代码、平均分、排名(从高到低)。

聚合函数 窗口函数 多表连接 group by inner join avg row_number

students

student_idnameclass_codegrade_codebirth_dateresidencegender
100611姜建华C219S32009-01-15城镇m
102890韩辉C223S32009-10-26农村m
105684李丽丽C219S32009-03-28城镇m
110591李华C223S12008-05-31农村m
110611王桂珍C218S32008-06-04城镇m

 成为会员,解锁300道大厂数分SQL真题

ID110 找出所有以酒店为起点的类别组合的最热门路线  
中等 group by inner join row_number count 聚合函数 窗口函数 多表连接 运力调度评估 滴滴出行
ID137 不同时段的热门搜索词  
中等 group by inner join row_number count 聚合函数 窗口函数 电商搜索优化 京东
ID559 中金财富(十七)地区涨跌统计  
中等 group by inner join avg 聚合函数 多表连接 股市浅探 中金财富
ID648 热门视频排行榜  
中等 group by inner join row_number count 窗口函数 多表连接 推荐系统 哔哩哔哩
ID674 热门视频排行榜  
中等 inner join row_number 窗口函数 多表连接 推荐系统 哔哩哔哩

MySQL 8.0

00:00