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
勤劳一日,便得一夜安眠;勤劳一生,便得幸福长眠。
原文地址:https://www.cnblogs.com/zhaomengmeng/p/5957584.html