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 聚合函数 多表连接 股市浅探 中金财富
ID560 中金财富(十八)行业成交量排行  
中等 group by inner join avg 聚合函数 多表连接 股市浅探 中金财富
ID561 中金财富(十九)行业平均涨跌幅  
中等 group by inner join avg 聚合函数 多表连接 股市浅探 中金财富

MySQL 8.0

00:00