sql server 2005 中的dense_rank()函數的應用

sql server 2005 排名提供dense_rank() 函數.實現起來非常簡單. 

示例如下:

declare @t table(place int,score int)
insert into @t select 11,10
union all select 3,10
union all select 2,20
union all select 2,30

select dense_rank()over(order by score ) as id,score  from @t

/*
id                   score
-------------------- -----------
1                    10
1                    10
2                    20
3                    30

(4 行受影響)

*/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章