当前位置:Gxlcms > 数据库问题 > sql rank()函数

sql rank()函数

时间:2021-07-01 10:21:17 帮助过:658人阅读

SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较 排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:

  1.row_number

  2.rank

  3.dense_rank

  4.ntile  

dense_rank

  dense_rank函数的功能与rank函数类似,只是在生成序号时是连续的,而rank函数生成的序号有可能不连续。如上面的例子中如果使用dense_rank函数,第4条记录的序号应该是2,而不是4。如下面的SQL语句所示:

select dense_rank() over(order by field1),* from t_table order by field1

详解:http://www.cnblogs.com/xhyang110/archive/2009/10/27/1590448.html

 

sql rank()函数

标签:

人气教程排行