c++按课程统计每门课程的平均成绩、最高分和最低分;
时间: 2024-05-10 13:21:32 浏览: 109
C语言程序设计-输入2个学生3门课的成绩,计算学生成绩平均分,课程平均分和最高分.
5星 · 资源好评率100%
这个问题需要使用数据库中的聚合函数来实现。假设我们有一个名为"score"的表,包含以下字段:
- course:课程名称
- student:学生姓名
- score:学生成绩
我们可以使用以下SQL语句来按课程统计每门课程的平均成绩、最高分和最低分:
```
SELECT course, AVG(score) AS avg_score, MAX(score) AS max_score, MIN(score) AS min_score
FROM score
GROUP BY course;
```
这个查询语句将score表按照课程名称进行分组,然后使用AVG、MAX和MIN聚合函数计算每门课程的平均成绩、最高分和最低分。最后,查询结果将按照课程名称进行排序返回。
阅读全文