自动排序函数 rank():是并列排序,会跳过重复序号 dense_rank():是并列排序,不会跳过重复序号 row_number():是顺序排序,不跳过任何一个序号,就是行号 rank() over()与dense_rank() over()的作用基本相同,都是对查出指定条件后的进行排名,条件相同排名相同,排名间断不连续,区别在于dense_rank() over 排名是密集连续的 如果我们用rank() over的话,得到的结果如下: