环境:mysql 8.0 版本
本地有这样一张测试表
执行排序代码
select id, name, rank() over(order by score desc) as rank_,
DENSE_RANK() OVER(order by score desc) as dense_rank_,
row_number() OVER(order by score desc) as row_number_
from students;
结果如下:
环境:mysql 8.0 版本
本地有这样一张测试表
执行排序代码
select id, name, rank() over(order by score desc) as rank_,
DENSE_RANK() OVER(order by score desc) as dense_rank_,
row_number() OVER(order by score desc) as row_number_
from students;
结果如下: