-- 입사 형태 중 정직원으로 입사한 사원의 정보와 이전, 이후에 입사한 사원을 같이 표기해라
SELECT SABUN
,ENG_NAME
,JOIN_DAY
,JOIN_GBN_CODE
,LEAD(ENG_NAME,1) OVER(PARTITION BY JOIN_GBN_CODE ORDER BY SABUN) AS NEXT_MEM
,LAG(ENG_NAME,1) OVER(PARTITION BY JOIN_GBN_CODE ORDER BY SABUN) AS PREV_MEM
FROM INSA
WHERE JOIN_GBN_CODE = 'RGL'
이전 값, 이후 값을 조회하는 함수
'Dev. Database > Oracle' 카테고리의 다른 글
REGEXP_LIKE( 다중 LIKE 검색 ) (0) | 2019.08.25 |
---|---|
Oracle data dictionary를 이용한 테이블의 컬럼 정의 SQL (0) | 2019.08.25 |
pivot table - 행렬변환 (0) | 2019.07.22 |
증감률(성장률) 계산하기 - LAG OVER (0) | 2019.07.14 |
DB연동 실패 NullPointerException (0) | 2018.05.04 |