16.Oracle数据库Row_number() over()函数排序使用方法

1.原始数据(部分)

SELECT * FROM SCOTT.EMP ; 

16.Oracle数据库Row_number() over()函数排序使用方法_第1张图片

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

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

根据工资排序并添加序号

16.Oracle数据库Row_number() over()函数排序使用方法_第2张图片

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

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

16.Oracle数据库Row_number() over()函数排序使用方法_第3张图片

 

 

 

 

 

 

你可能感兴趣的:(Oracle数据库学习记录,sql,数据库,oracle)