(1) 求出每门课程成绩排名前五名的同学的姓名,分数和课程名:
根据不同的排名方式有三种不同的sql写法:
1.1成绩相同的人排名相同,且排名是连续的。
Sql如下:
结果如下:
1.2成绩相同的人排名相同,且排名不是连续的。
Sql如下:
1.2成绩相同的人根据学号排序,排名是连续的。
Sql如下:
结果如下:
(2)求出每门课程成绩排名第三的同学的姓名,分数和课程名:
Sql如下:
结果如下:
(1) 求出每门课程成绩排名前五名的同学的姓名,分数和课程名:
根据不同的排名方式有三种不同的sql写法:
1.1成绩相同的人排名相同,且排名是连续的。
Sql如下:
结果如下:
1.2成绩相同的人排名相同,且排名不是连续的。
Sql如下:
1.2成绩相同的人根据学号排序,排名是连续的。
Sql如下:
结果如下:
(2)求出每门课程成绩排名第三的同学的姓名,分数和课程名:
Sql如下:
结果如下: