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