MySQL 计算每个学生各科的总分数
时间: 2024-02-17 09:00:31 浏览: 162
学科、姓名、分数。 分别计算每门学科分数最高的前三名,并显示名次。写入MySQL中。
可以通过以下 SQL 语句计算每个学生各科的总分数:
```
SELECT student_id, subject, SUM(score) AS total_score
FROM scores
GROUP BY student_id, subject
```
其中,`scores` 是成绩表,包含以下字段:
- `student_id`:学生 ID
- `subject`:科目名称
- `score`:分数
该 SQL 语句会按照学生 ID 和科目名称分组,并计算每组中分数的总和,最终输出每个学生各科的总分数。
阅读全文