특정 값의 위, 아래 값을 구하고 싶으면 LEAD와 LAG을 사용한다.
LEAD (칼럼명, 숫자, 디폴트값)
LAG(칼럼명, 숫자, 디폴트값)
sal 을 기준으로 오름차순으로 표시한 상태이다.
LEAD, LAG 함수를 사용해서 이전 급여와 다음 급여의 값을 구했다. 1은 한칸 앞선 수치를 표시해달라는 뜻이고 0은 만약 그 값이 없으면 디폴트 값은 0으로 해달라는 의미이다.
이후 AS로 해당 칼럼의 이름을 간결하게 변경하였다.
다른 칼럼도 가능하다.
'database > oracle' 카테고리의 다른 글
12. oracle(DDL, DML, DCL, TCL, 시퀀스) (0) | 2022.07.15 |
---|---|
oracle 웹에서 확인하기 (0) | 2022.07.15 |
10. 서브쿼리(단일 행, 다중 행, 예제) (0) | 2022.07.15 |
oracle 복습 (0) | 2022.07.15 |
oracle quiz (0) | 2022.07.14 |