posts - 303,  comments - 59,  views - 44万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

例如:按照课程分组取各个课程最高成绩的记录,使用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 

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

 

posted on   芝麻的西瓜  阅读(928)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示