再出一道 SQL 题:
二维表 T(F1,F2,F3,F4,F5,F6,F7) 表示如下关系:
-------------------------------------------------------------
│ 学生ID │ 学生姓名 │ 课程ID │ 课程名称 │ 成绩 │
│ S3 │ 王五 │ K4 │ 政治 │ 53 │
│ S1 │ 张三 │ K1 │ 数学 │ 61 │
│ S2 │ 李四 │ K3 │ 英语 │ 88 │
│ S1 │ 张三 │ K4 │ 政治 │ 77 │
│ S2 │ 李四 │ K4 │ 政治 │ 67 │
│ S3 │ 王五 │ K2 │ 语文 │ 90 │
│ S3 │ 王五 │ K1 │ 数学 │ 55 │
│ S1 │ 张三 │ K2 │ 语文 │ 81 │
│ S4 │ 赵六 │ K2 │ 语文 │ 59 │
│ S1 │ 张三 │ K3 │ 英语 │ 37 │
│ S2 │ 李四 │ K1 │ 数学 │ 81 │
│ .... │ │ │ │ │
│ .... │ │ │ │ │
-------------------------------------------------------------
按平均分从高到低,列印:
名次,学生id,学生姓名,平均成绩
1 , ....
2 , ....
注意: 不考虑并列情况,认为所有人平均分都不相等!