mysql排名次语法
select emp_no,salary,dense_RANK() over (ORDER BY salary DESC) from salaries
-
rank(): 对同一个字段排序,出现相同时,会并列排名,并且会出现排名间隙。
-
dense_rank() : 对同一个字段排序,出现相同时,会出现并列排名,排名连续的
-
row_number(): 对同一个字段排序,排名是联系的,即使出现相同,不会并列排名次
2022-10-19 21:11:24
mysql排名次语法
select emp_no,salary,dense_RANK() over (ORDER BY salary DESC) from salaries
rank(): 对同一个字段排序,出现相同时,会并列排名,并且会出现排名间隙。
dense_rank() : 对同一个字段排序,出现相同时,会出现并列排名,排名连续的
row_number(): 对同一个字段排序,排名是联系的,即使出现相同,不会并列排名次