关于rank() over(partition by A order by B)的用法

rank() over(partition by A order by B) 的意思是按照A进行分组,分组里面的数据按照B进行排序,over即在什么之上,rank()即跳跃排序(比如存在两个第一名,接下来就是第三名)

扩展:dense_rank():  连续排序,如果有两个第一级时,接下来仍然是第二级。

posted @ 2017-08-21 15:00  不平凡#i  阅读(4807)  评论(0编辑  收藏  举报