ROW_NUMBER() OVER() 用法

语法 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
posted @ 2016-10-13 19:05  赵孟蒙  Views(201)  Comments(0Edit  收藏  举报