语法:
ROW_NUMBER ( ) OVER ( [ <partition_by_clause> ] <order_by_clause> )
返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
注释:
1. < partition_by_clause>
将 FROM 子句生成的结果集划入应用了 ROW_NUMBER 函数的分区。
确定将 ROW_NUMBER 值分配给分区中的行的顺序。
返回结果集分区内行的序列号,每个分区的第一行从 1 开始。
row_number()在日常工作中会频繁的用到,在oracle中要查询第n(n>1)条到第n+x条时就要用到子查询了。