码迷,mamicode.com
首页 > 数据库 > 详细

[数据库]ROW_NUMBER() OVER函数的基本用法

时间:2014-08-02 13:00:23      阅读:332      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   数据   2014   ar   代码   

(1)ROW_NUMBER() OVER(ORDER BY COLUMN)

通常,开发者和管理员在一个查询里,用临时表和列相关的子查询来计算产生行号。现在SQL Server 2005提供了一个函数,代替所有多余的代码来产生行号。

简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把CourseID列降序,再为降序以后的没条xlh记录返回一个序号。

select ROW_NUMBER() over(order by CourseID desc) as RowIndex,* from TeacherRoles where ClassCode = ‘111111111113710401‘

bubuko.com,布布扣


[数据库]ROW_NUMBER() OVER函数的基本用法,布布扣,bubuko.com

[数据库]ROW_NUMBER() OVER函数的基本用法

标签:des   style   blog   http   数据   2014   ar   代码   

原文地址:http://blog.csdn.net/sunnyyoona/article/details/38345747

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!