mysql统计各系每门课的总成绩和平均成绩
时间: 2023-09-04 20:08:40 浏览: 401
学生课程实验 使用QT+Mysql 实现学生选课管理系统
你可以通过以下的 SQL 语句来实现统计各系每门课的总成绩和平均成绩:
```
SELECT department, course, SUM(score) as total_score, AVG(score) as avg_score
FROM scores
GROUP BY department, course;
```
其中,`scores` 表是存储成绩信息的表,包括如下字段:
- `id`:成绩记录 ID
- `student_id`:学生 ID
- `course`:课程名称
- `score`:成绩
- `department`:所属系别
上述 SQL 语句中,`GROUP BY` 字句将结果按照 `department` 和 `course` 进行分组,`SUM` 函数计算总成绩,`AVG` 函数计算平均成绩。查询结果会包含每个系别每门课程的总成绩和平均成绩。
阅读全文