0
点赞
收藏
分享

微信扫一扫

oracle 分析函数 LAG、LEAD


用SCOTT/TIGER登录。


LAG()和LEAD()统计函数可以在一次查询中取出同一字段的前N行的数据和后N行的值。这种操作可以使用对相同表的表连接来实现,不过使用LAG和 LEAD有更高的效率。


SQL:

SELECT JOB, SAL, LAG(SAL) OVER (ORDER BY JOB) FROM EMP;



结果:

oracle 分析函数 LAG、LEAD_SQL


SQL:

SELECT JOB, SAL, LAG(SAL, 2) OVER (ORDER BY JOB) FROM EMP;



结果:

oracle 分析函数 LAG、LEAD_字段_02


SQL:

SELECT JOB, SAL, LEAD(SAL) OVER (ORDER BY JOB) FROM EMP;



结果:

oracle 分析函数 LAG、LEAD_SQL_03


SQL:

SELECT JOB, SAL, LEAD(SAL, 2) OVER (ORDER BY JOB) FROM EMP;



结果:

oracle 分析函数 LAG、LEAD_SQL_04


举报

相关推荐

0 条评论