1)ROW_NUMBER函数
语法:ROW_NUMBER ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> ) ![]()
将
FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。有关 PARTITION BY 的语法,请参阅
OVER 子句 (Transact-SQL)。 <
partition_by_clause>
< order_by_clause> 确定将 ROW_NUMBER 值分配给分区中的行的顺序。有关详细信息,请参阅 ORDER BY 子句 (Transact-SQL)。当在排名函数中使用 <order_by_clause> 时,不能用整数表示列。 ![]() bigint
![]()
ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。
USE AdventureWorks; 以下示例将返回行号为 50 到 60 的行(包含这两行),并按 OrderDate 进行排序。 2)模拟创建行号 |
SQL中查询固定记录
最新推荐文章于 2021-12-09 16:03:05 发布