首页 相关文章 SQL Server2005杂谈(3):四个排名函数(row_number、rank、den

SQL Server2005杂谈(3):四个排名函数(row_number、rank、den

  排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数:

  1.row_number

  2.rank

  3.dense_rank

  4.ntile  

  下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:

图1

  其中field1字段的类型是int,field2字段的类型是varchar

  一、row_number

  row_number函数的用途是非常广泛,这个函数的功能是为查询出来的每一行记录生成一个序号。row_number函数的用法如下面的SQL语句所示:

selectrow_number()over(orderbyfield1)asrow_number,*fromt_table

  上面的SQL语句...[ 查看全文 ]

2016-02-19 标签:

SQL Server2005杂谈(3):四个排名函数(row_number、rank、den的相关文章

手机页面
收藏网站 回到头部