查詢各課程成績第一的學生的資訊

weixin_34402090發表於2013-06-16

  今天在群裡,有人問到:查詢各課程成績第一的學生的資訊。

  資料如下:

  

  我的解決如下: 

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

   執行結果:

  

相關文章