스키마
http://xprogrammer.tistory.com/333
쿼리
SELECT deptno, empno, sal , LAG (sal,2,0) OVER(ORDER BY deptno, empno) pre1 -- 현재행을 기준으로 이전 2번째 행, 값이 없으면 0 , LAG (sal,1,0) OVER(ORDER BY deptno, empno) pre2 -- 현재행을 기준으로 이전 1번째 행, 값이 없으면 0 , LEAD(sal,1,0) OVER(ORDER BY deptno, empno) nxt1 -- 현재행을 기준으로 다음 1번째 행, 값이 없으면 0 , LEAD(sal,2,0) OVER(ORDER BY deptno, empno) nxt2 -- 현재행을 기준으로 다음 2번째 행, 값이 없으면 0 FROM emp ;
결과
'Database > Oracle' 카테고리의 다른 글
오라클 윈도우 절 (Oracle Windowing Clause) (0) | 2018.03.27 |
---|---|
오라클 RANK() vs DENSE_RANK() vs ROW_NUMBER() (0) | 2018.03.27 |
오라클 분석함수 (Oracle Analytic Function) - ROW_NUMBER() (0) | 2018.03.27 |
오라클 분석함수 (Oracle Analytic Function) - DENSE_RANK() (0) | 2018.03.27 |
오라클 분석함수 (Oracle Analytic Function) - RANK() (0) | 2018.03.27 |