rank() over(partition by 列名 order by 列名)
partition by子句可以省略,返回值为一列排名,其中相同值为排名相同,如两个1则下一个值为3。
dense_rank() over(partition by 列名 order by 列名)
dense_rank()为连续排名,即两个1则下一个为2。
rank() over(partition by 列名 order by 列名)
partition by子句可以省略,返回值为一列排名,其中相同值为排名相同,如两个1则下一个值为3。
dense_rank() over(partition by 列名 order by 列名)
dense_rank()为连续排名,即两个1则下一个为2。