ROW_NUMBER() 语法:
1、 row_number() over(order by column asc) 先对列column按照升序,再为每条记录返回一个序列号;
select deptid, row_number() over(order bydeptidasc) row from emp
2、 row_number() over(partition by column1 order by column2 asc) 先按照column1分组,再对分组后的数据进行以column2升序排列;
select deptid , row_number() over(partition bydeptidorder by saray asc) row from emp