淡水求咸

博客园已经停止更新,请移步 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

   运行结果:

  

posted on 2013-06-16 19:13  深圳彦祖  阅读(283)  评论(0编辑  收藏  举报