查询最高分同学的Sno、Cno和Degree列。
时间: 2024-03-02 20:53:29 浏览: 88
学生分数查询
好的,您可以输入以下查询语句来获取所需的信息:
```
SELECT sco.Sno, sco.Cno, sco.Degree
FROM score sco
WHERE sco.Degree = (
SELECT max(sco2.Degree)
FROM score sco2
WHERE sco2.Cno = sco.Cno
);
```
这个查询语句会从 `score` 表中查询所有最高分同学的 `Sno`、`Cno`和`Degree`列。查询是通过一个子查询实现的,子查询会找到每门课程的最高分数,然后外层查询会根据这些最高分数找到对应的学生。查询结果会列出每个最高分同学的 `Sno`、`Cno`和`Degree`列。
阅读全文