查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列
时间: 2023-04-28 07:03:11 浏览: 139
学生成绩管理系统C++课程设计
这是一个SQL查询问题,可以使用如下语句实现:
SELECT course_id, AVG(score) AS avg_score
FROM scores
GROUP BY course_id
ORDER BY avg_score ASC, course_id DESC;
其中,scores是成绩表,包含学生ID、课程ID和成绩三个字段。使用GROUP BY语句按课程ID分组,计算每门课程的平均成绩;使用ORDER BY语句按平均成绩升序排列,如果平均成绩相同,则按课程ID降序排列。
阅读全文