查询各课程成绩第一的学生的信息
今天在群里,有人问到:查询各课程成绩第一的学生的信息。
数据如下:

我的解决如下:
select GradeId,SNO,CNO,Score from ( select *,row_number() over(partition by CNO order by Score desc)rowNum from T_Grade ) T_temp where rowNum=1
运行结果:

博客园已经停止更新,请移步 http://lovecjh.com/
今天在群里,有人问到:查询各课程成绩第一的学生的信息。
数据如下:

我的解决如下:
select GradeId,SNO,CNO,Score from ( select *,row_number() over(partition by CNO order by Score desc)rowNum from T_Grade ) T_temp where rowNum=1
运行结果:
