【转】Sql server 2005 中的dense_rank()函数的应用

原文链接:http://blog.csdn.net/zlp321002/archive/2007/04/02/1549520.aspx

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 行受影响)

*/

 

 

posted on 2008-07-11 00:06  王丹小筑  阅读(268)  评论(0)    收藏  举报

导航