在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by order by 的执行。
partition by 用于给结果集分组
ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2)
根据COLUMN1进行分组,根据COLUMN2进行排序
在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by order by 的执行。
partition by 用于给结果集分组
ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2)
根据COLUMN1进行分组,根据COLUMN2进行排序