创建表
create table emp(
deptno varchar2(20) ,
empno varchar2(20),
ename varchar(20),
sal number
);
sql演示
–显示各部门员工的工资,并附带显示该部分的最高工资。
select e.deptno,
e.empno,
e.ename,
e.sal,
last_value(e.sal)
over(partition by e.deptno
order by e.sal rows
--unbounded preceding and unbouned following针对当前所有记录的前一条、后一条记录,也就是表中的所有记录
--unbounded:不受控制的,无限的
--preceding:在...之前
--following:在...之后
between