度量快速开发平台-专业、快速的软件定制快开平台

标题: oracle中lag 和lead 分析函数 [打印本页]

作者: 张兴康    时间: 2020-7-16 16:52
标题: oracle中lag 和lead 分析函数
lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列
lag ,lead 分别是向前,向后
lag 和lead 有三个参数,第一个参数是列名,第二个参数是偏移的offset,第三个参数是 超出记录窗口时的默认值


示例:
select empno,ename from emp;

select empno,ename,lag(ename,1,0) over (order by empno) from emp; 执行结果如下图所示:

select empno,ename,lag(ename,2,0) over (order by empno) from emp; 执行结果如下图所示:

select empno,ename,lag(ename,1,'abcdefg') over (order by empno) from emp; 执行结果如下图所示:

select empno,ename,lead(ename,1,0) over (order by empno) from emp; 执行结果如下图所示:

。。。。。。


作者: 万望    时间: 2020-7-18 22:20

作者: 张兴康    时间: 2020-7-19 09:16
万望 发表于 2016-2-18 22:20






欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2