初识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()在做统计的排名的时候会有很大的作用。

原文地址:https://www.cnblogs.com/cqxhl/p/13942885.html