Oracle分析函式-3
學習筆記
[@more@]1. lag和lead函式
select deptno,ename,sal,
lag(sal, 2, 0) over(partition by deptno order by sal) pre_2,
lag(sal, 1, 0) over(partition by deptno order by sal) pre_1,
lead(sal, 2, 0) over(partition by deptno order by sal) later_2,
lead(sal, 1, 0) over(partition by deptno order by sal) later_1
from hyf_t
DEPTNO | ENAME | SAL | PRE_2 | PRE_1 | LATER_2 | LATER_1 |
0 | I_CDEF1 | 50 | 0 | 0 | 200 | 100 |
0 | AUDIT$ | 100 | 0 | 50 | 300 | 200 |
0 | JOBSEQ | 200 | 50 | 100 | 350 | 300 |
0 | I_TYPE2 | 300 | 100 | 200 | 450 | 350 |
0 | KOPM$ | 350 | 200 | 300 | 500 | 450 |
0 | I_ACTOBJ | 450 | 300 | 350 | 600 | 500 |
0 | I2_JIREFRESHSQL$ | 500 | 350 | 450 | 650 | 600 |
0 | FLOAT | 600 | 450 | 500 | 0 | 650 |
0 | DBMS_STANDARD | 650 | 500 | 600 | 0 | 0 |
LAG和LEAD分別取出當前行的前N行,後N行的資料.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/703656/viewspace-812012/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle分析函式七——分析函式案例Oracle函式
- Oracle聚合函式/分析函式Oracle函式
- Oracle 分析函式Oracle函式
- Oracle分析函式Oracle函式
- oracle 分析函式(轉)Oracle函式
- oracle分析函式(一)Oracle函式
- Oracle常用分析函式Oracle函式
- Oracle分析函式{轉}Oracle函式
- Oracle分析函式-6Oracle函式
- Oracle分析函式-5Oracle函式
- Oracle分析函式-4Oracle函式
- Oracle分析函式-2Oracle函式
- Oracle分析函式-1Oracle函式
- Oracle分析函式與視窗函式Oracle函式
- oracle日期函式(3)Oracle函式
- 【分析函式】Oracle分析函式之LAG和LEAD函式Oracle
- oracle 10g函式大全--分析函式Oracle 10g函式
- Oracle 9i 分析函式參考手冊(3)Oracle函式
- 聊聊Oracle排序分析函式Oracle排序函式
- oracle 統計分析函式Oracle函式
- ORACLE分析函式手冊Oracle函式
- Oracle 分析函式詳解Oracle函式
- Oracle 分析函式的使用Oracle函式
- oracle的分析函式over 及開窗函式Oracle函式
- ORACLE分析函式手冊(轉)Oracle函式
- ORACLE分析函式手冊二Oracle函式
- Oracle分析函式使用總結Oracle函式
- oracle分析函式_小貼(一)Oracle函式
- Oracle分析函式之開窗函式over()詳解Oracle函式
- ORACLE函式介紹第六篇 著名函式之分析函式Oracle函式
- oracle的分析函式over(Partition by...) 及開窗函式Oracle函式
- ORACLE分析函式手冊二(轉)Oracle函式
- oracle分析函式,keep and over解說Oracle函式
- Expert 101 Oracle 分析函式Oracle函式
- Oracle 分析函式使用介紹(轉)Oracle函式
- ORACLE函式介紹第七篇 非著名函式之分析函式Oracle函式
- oracle資料庫常用分析函式與聚合函式的用法Oracle資料庫函式
- ORACLE函式介紹第五篇 分析函式簡述Oracle函式