rank() over(partition by A order by B) 的意思是按照A进行分组,分组里面的数据按照B进行排序,over即在什么之上,rank()即跳跃排序(比如存在两个第一名,接下来就是第三名)
扩展:dense_rank(): 连续排序,如果有两个第一级时,接下来仍然是第二级。
rank() over(partition by A order by B) 的意思是按照A进行分组,分组里面的数据按照B进行排序,over即在什么之上,rank()即跳跃排序(比如存在两个第一名,接下来就是第三名)
扩展:dense_rank(): 连续排序,如果有两个第一级时,接下来仍然是第二级。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。