初识dense_rank()

没事的时候刷题leetcode的时候遇到dense_rank的使用。

create table Scores
(
	Id int,
	Score decimal(5,2)
)
go

select Score,row_number() over (order by Score desc) as Rank from Scores

--DENSE_RANK
select Score,dense_rank() over (order by Score desc) as Rank from Scores

在做分页查询的时候会用到row_number(),而dense_rank()在做统计的排名的时候会有很大的作用。

posted @ 2020-11-07 23:25  Jonny-Xhl  阅读(448)  评论(0编辑  收藏  举报