在使用 row_number() over()函数时候,over()里头的分组以及排序的执行晚于 where group by  order by 的执行。

partition by 用于给结果集分组


ROW_NUMBER() OVER(PARTITION BY COLUMN1 ORDER BY COLUMN2)


根据COLUMN1进行分组,根据COLUMN2进行排序