ROW_NUMBER是一个分析函数,语法如下:
ROW_NUMBER( )
OVER ([ query_partition_clause ] order_by_clause)
它为order_by_caluse中指定的有序顺序序列(从1开始)分配一个唯一的数字到它应用的每一行
例子:
统计每一个部门下所有员工工资排行
测试数据
create table employee(
empid int, --ID
deptid int, --部门ID
ename varchar2(20), --姓名
salary decimal(10,2) --工资
);
insert into employee