摘要: SQL server 2005新增的几个函数,分别是row_number( )、rank( )、,DENSE_RANK( )、ntile( )下面以实例分别简单讲解。1.row_number( ) 先来点数据,先建个表SET NOCOUNT ONCREATE TABLE Person(FirstName VARCHAR(10),Age INT,Gender CHAR(1))INSE... 阅读全文
posted @ 2011-03-29 16:00 great wang 阅读(247) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005 引入几个新的排序(排名)函数,如ROW_NUMBER、RANK、DENSE_RANK等。这些新函数使您可以有效地分析数据以及向查询的结果行提供排序值。 --------------------------------------------------------------------------ROW_NUMBER()说明:返回结果集分区内行的序列号,每个分区的... 阅读全文
posted @ 2011-03-29 15:58 great wang 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 排名函数为分区中的每一行返回一个排名值。根据所用函数的不同,某些行可能与其他行接收到相同的值。排名函数具有不确定性。 Transact-SQL 提供下列排名函数: 都需要第二个参数OVER ( [ ] ) RANK NTILE DENSE_RANK ROW_NUMBER 示例 以下示例显示了用在同一查询中的四个排名函数。有关每个函数的具体示例,请参阅每个排名函... 阅读全文
posted @ 2011-03-29 15:42 great wang 阅读(205) 评论(0) 推荐(0) 编辑