[数据库]ROW_NUMBER()OVER函数的基本用法
程序员文章站
2022-05-11 18:55:50
...
(1)ROW_NUMBER() OVER(ORDER BY COLUMN) 通常,开发者和管理员在一个查询里,用临时表和列相关的子查询来计算产生行号。现在SQL Server 2005提供了一个函数,代替所有多余的代码来产生行号。 简单的说row_number()从1开始,为每一条分组记录返回一个数字,
(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'
上一篇: 寻洲:微商新手从何下手(上)
下一篇: 做好微商,其实需要这样去经营()
推荐阅读
-
深入探讨:oracle中row_number() over()分析函数用法
-
SQL中distinct 和 row_number() over() 的区别及用法
-
利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法
-
oracl数据库中的substr()函数的用法
-
SQL中distinct 和 row_number() over() 的区别及用法
-
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
-
详解SqlServer数据库中Substring函数的用法
-
iOS开发中使用SQL语句操作数据库的基本用法指南
-
深入探讨:oracle中row_number() over()分析函数用法
-
Oracle数据库中count函数的用法