查询各门课程的平均分、最高分和最低分,显示课程号、课程名称、平均分、最高分和最低分
时间: 2023-07-10 15:24:36 浏览: 268
查看学生各课程考试成绩平均分.sql
好的,你的问题是查询各门课程的平均分、最高分和最低分,显示课程号、课程名称、平均分、最高分和最低分。下面是 SQL 语句实现:
```
SELECT c.course_id, c.course_name, AVG(s.score) AS avg_score, MAX(s.score) AS max_score, MIN(s.score) AS min_score
FROM course c, score s
WHERE c.course_id = s.course_id
GROUP BY c.course_id, c.course_name;
```
这个 SQL 语句中,我们对两个表进行了联结,使用了 GROUP BY 子句进行分组,并使用了 AVG、MAX、MIN 聚合函数来计算每门课程的平均分、最高分和最低分。最后我们选择显示课程号、课程名称、平均分、最高分和最低分。
阅读全文