[MYSQL] 自动排序函数

rank() ovre(业务逻辑)
并列排序,会跳过重复序号
dense_rank() over(业务逻辑)
并列排序,不会跳过重复序号
dense_rank() over 排名是密集连续的
row_number()
顺序排序,不跳过任何一个序号,就是行号
在SQL中如何写
-- 例如一个scores表,有一个score列
-- 按照score倒序排序
SELECT (rank() over ( ORDER BY score DESC )) AS rank 
FROM scores
posted @ 2023-01-04 11:29  NetUSA  阅读(71)  评论(0)    收藏  举报