sqlserver 分区排序之partition

例如:按照课程分组取各个课程最高成绩的记录,使用partition分区,然后按照成绩倒序排列,需要注意的是考虑到可能出现多个相同最高分,使用dense_rank来实现连续排序。

参考链接:https://www.cnblogs.com/alsf/p/6344197.html

具体实现:

select * from (select dense_rank() over (partition by  course order by score desc  ) as po , *  from Score) score 

-------------------------

原文地址:https://www.cnblogs.com/zinan/p/8390991.html