728x90
반응형
LAG 함수
이전 행(ROW)의 데이터 가져오기
LAG(REGION_ID) OVER (ORDER BY REGION_ID)
SELECT STUDENT_ID,
STUDENT_NAME,
LAG(STUDENT_ID) OVER (ORDER BY STUDENT_ID) 이전행ID,
LAG(STUDENT_NAME) OVER (ORDER BY STUDENT_ID) 이전행NAME
FROM STUDENT
ORDER BY STUDENT_ID
LEAD 함수
다음 행(ROW)의 데어터 가져오기
LEAD(REGION_ID) OVER (ORDER BY REGION_ID)
SELECT STUDENT_ID,
STUDENT_NAME,
LEAD(STUDENT_ID) OVER (ORDER BY STUDENT_ID) 다음행ID,
LEAD(STUDENT_NAME) OVER (ORDER BY STUDENT_ID) 다음행NAME
FROM STUDENT
ORDER BY STUDENT_ID
반응형
'프로그래밍 > SQL' 카테고리의 다른 글
[Oracle] 최근 일주일 데이터 가져오기 (0) | 2021.08.20 |
---|---|
서로 다른 DB의 테이블을 조인해서 UPDATE하는 방법 (0) | 2021.08.09 |
[MySQL 에러] MySQL, sequelize 연동 오류(errno: 1049) (0) | 2021.04.27 |
SQL과 NoSQL (0) | 2020.12.24 |
11.20(서브쿼리와 조인의 차이점) (0) | 2020.11.20 |