1.查询每个学生的成绩总分, 查询结果为: 学号, 学生姓名, 总分
时间: 2023-11-16 20:59:30 浏览: 136
假设有以下两个表:
学生表(student):
| 学号 | 学生姓名 |
|------|----------|
| 001 | 张三 |
| 002 | 李四 |
| 003 | 王五 |
成绩表(score):
| 学号 | 课程名称 | 成绩 |
|------|----------|------|
| 001 | 语文 | 80 |
| 001 | 数学 | 90 |
| 001 | 英语 | 85 |
| 002 | 语文 | 75 |
| 002 | 数学 | 80 |
| 002 | 英语 | 70 |
| 003 | 语文 | 90 |
| 003 | 数学 | 95 |
| 003 | 英语 | 92 |
可以使用如下 SQL 语句查询每个学生的成绩总分:
```
SELECT student.学号, student.学生姓名, SUM(score.成绩) AS 总分
FROM student JOIN score ON student.学号 = score.学号
GROUP BY student.学号, student.学生姓名;
```
查询结果为:
| 学号 | 学生姓名 | 总分 |
|------|----------|------|
| 001 | 张三 | 255 |
| 002 | 李四 | 225 |
| 003 | 王五 | 277 |