SQL
이전, 이후 행 값을 불러오기
서영환
2024. 6. 24. 12:28
- LAG
- 특정 컬럼을 기준으로 직전 m번째 레코드 값
- 사용법: LAG(□,m,n) OVER(ORDER BY ■)
- OVER를 통하여 정렬하여 컬럼 값을 기준으로 직전 값 m을 가져오며 값이 없을때 n을 출력
- 기본적으로 컬럼명만 입력할 경우 직전 값을 가져오며 m을 설정하면 직전 m 값을 가져온다
- LEAD
- 직후 m번째 레코드 값
- 사용법: LEAD(□,m,n) OVER(ORDER BY ■)
- OVER를 통하여 정렬하여 컬럼 값을 기준으로 직후 값 m을 가져오며 값이 없을때 n을 출력
- 기본적으로 컬럼명만 입력할 경우 직후 값을 가져오며 m을 설정하면 직후 m 값을 가져온다
참조 사이트 : https://m.blog.naver.com/regenesis90/222192641844
[오라클/SQL] LEAD, LAG : 이전 행 값, 이후 행 값을 불러오는 함수 (ex. 누적도수분포로부터 도수를 구
순서대로 정렬한 레코드에서 특정한 컬럼을 기준으로 이전 레코드의 값 또는 이후 레코드의 값을 불러와야 ...
blog.naver.com