이름 전화번호
홍길동 010-5555-9999
홍두깨 010-8888-6666
김사부 025-5585-5555
홍두께를 조회 할때 이전/다음 Data의 성명이 누군지 알수 있나요?
홍두깨, 홍길동 , 김사부 이런식으로 조회가 가능한가요?
with t as
(
select '홍길동' nm, '010-5555-9999' tel from dual union all
select '홍두깨', '010-8888-6666' from dual union all
select '김사부', '025-5585-5555' from dual
)
select nm
, lag(nm) over(order by nm) bef -- order by에 정렬 기준 컬럼 나열
, lead(nm) over(order by nm) nxt
from t