区别:RANK,DENSE_RANK和ROW_NUMBER
RANK:并列跳跃排名,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,跳跃到总共的排名。
DENSE_RANK:并列连续排名,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,依然按照连续数字排名。
ROW_NUMBER:连续排名,即使相同的值,依旧按照连续数字进行排名。
区别如下
分组排名
区别:RANK,DENSE_RANK和ROW_NUMBER
RANK:并列跳跃排名,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,跳跃到总共的排名。
DENSE_RANK:并列连续排名,并列即相同的值,相同的值保留重复名次,遇到下一个不同值时,依然按照连续数字排名。
ROW_NUMBER:连续排名,即使相同的值,依旧按照连续数字进行排名。
区别如下
分组排名