Oracle rank()函数

rank() over(partition by 列名 order by 列名)

partition by子句可以省略,返回值为一列排名,其中相同值为排名相同,如两个1则下一个值为3。

dense_rank() over(partition by 列名 order by 列名)

dense_rank()为连续排名,即两个1则下一个为2。

posted @ 2018-10-14 16:10  epiphanyy  阅读(34)  评论(0)    收藏  举报  来源