ROW_NUMBER() OVER() 用法
2016-10-13 19:05
225 查看
语法
ROW_NUMBER ( )
OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause )
参数
PARTITION BY value_expression
将 FROM 子句生成的结果集划分为应用 ROW_NUMBER 函数的分区。 value_expression 指定对结果集进行分区所依据的列。 如果未指定 PARTITION BY,则此函数将查询结果集的所有行视为单个组。 有关详细信息,请参阅OVER 子句 (Transact-SQL)。
order_by_clause
ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。 它是必需的。 有关详细信息,请参阅OVER 子句 (Transact-SQL)。
返回类型
bigint
ROW_NUMBER ( )
OVER ( [ PARTITION BY value_expression , ... [ n ] ] order_by_clause )
参数
PARTITION BY value_expression
将 FROM 子句生成的结果集划分为应用 ROW_NUMBER 函数的分区。 value_expression 指定对结果集进行分区所依据的列。 如果未指定 PARTITION BY,则此函数将查询结果集的所有行视为单个组。 有关详细信息,请参阅OVER 子句 (Transact-SQL)。
order_by_clause
ORDER BY 子句可确定在特定分区中为行分配唯一 ROW_NUMBER 的顺序。 它是必需的。 有关详细信息,请参阅OVER 子句 (Transact-SQL)。
返回类型
bigint
相关文章推荐
- row_number() over(partition by a order by b desc) rn 用法
- ROW_NUMBER() OVER函数的基本用法
- 关于rank、dense_rank、ROW_NUMBER及OVER(PARTITION BY)、OVER(ORDER BY)的一些用法
- sql中函数over()和row_number()的用法
- Oracle行转列及row_number() over (partition order by) 的用法
- 浅谈oracle中row_number() over()分析函数用法
- SQL中distinct 和 row_number() over() 的区别及用法
- row_number() over (partition by....order by...)用法 分组排序
- row_number() 、dense_rank() 、rank() 、Over、Pivot用法说明
- ROW_NUMBER() OVER函数的基本用法
- ROW_NUMBER() OVER函数的基本用法用法
- ROW_NUMBER() OVER函数的基本用法
- ROW_NUMBER() OVER函数的基本用法
- SQL中分析函数ROW_NUMBER() OVER(PARTITION BY GRADEOBJECTID ORDER BY BG.GRADEDATE DESC)的用法!!!
- ROW_NUMBER() OVER函数的基本用法
- ROW_NUMBER() OVER函数的基本用法
- 浅谈oracle中row_number() over()分析函数用法
- 浅谈oracle中row_number() over()分析函数用法
- row_number() over (partition by....order by...)用法 分组排序
- sql语句row_number() OVER用法