当前位置:   article > 正文

rank over 、dense_rank over 、row_number over函数的使用区别_rank over和row number over

rank over和row number over

1.rank() over

查询出指定的条件进行排名,条件相同排名相同的话,排名之间是不连续的

例如排名如 1 2 3 3 5 6 7 等,相同的排名会自动跳过

2.dense_rank() over

查询出指定的条件后进行排名,条件相同,排名相同的话,排名是连续的,但是会出现并列的情况,不会出现空出的排名情况 ,例如 1 2 3 3 4 5 6 7 等

3.row_number() over

查询出指定条件后进行排名,条件相同,排名相同的话,排名是连续的,不会出现并列的情况

例如排名 1 2 3 4 5 6 7 8 等,其中,3 和4 是相等的,但是不会出现并列排名的情况

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/240796
推荐阅读
相关标签
  

闽ICP备14008679号