오라클에서 이전 / 이후의 게시물 아이디 얻기
발생일: 2009.03.19 문제: 오라클에서 이전 / 이후의 게시물 아이디를 얻어오고자 할 때 해결책: 오라클에서 제공하는 lag / lead 함수를 이용하여 목록에서 이전 / 이후의 아이디를 가져온다. 전체 게시물을 대상으로 id, lag(id), lead(id)를 조회한 후, 해당 게시물에서 id 값을 찾아내도록 한다. ex) SELECT previous, next FROM ( SELECT deptno lag(deptno) over (order by deptno) as previous lead(deptno) over (order by deptno) as next FROM scott.dept) ) WHERE deptno = #deptno#
Daylogs/DB
2009. 3. 20. 14:16
공지사항