Oracle数据库的Row_number() over()使用方法

1.原始数据(部分)

SELECT * FROM SCOTT.EMP ; 


2.使用Row_number() over() 函数,排序

SELECT EMPNO,ENAME,SAL,DEPTNO,Row_number() over( order by sal) rs FROM SCOTT.EMP ;

根据工资排序并添加序号

3.使用Row_number() over() 函数,分组并排序

SELECT EMPNO,ENAME,SAL,DEPTNO,Row_number() over(partition by DEPTNO order by sal) rs FROM SCOTT.EMP;

猜你喜欢

转载自blog.csdn.net/Maxiao1204/article/details/129150155
今日推荐