오라클 lead, lag 함수를 이용한 게시판 이전글, 다음글 구현
게시판을 만들 때 목록에서 글을 선택한 후 상세 화면에서 내용을 본 후 아래로 내리면 다음글과 이전글을 링크해서 보여주는 경우가있는데 이럴 때 다음글과 이전글을 SQL를 이용해 읽어 오는 방법이 있다. LAG(컬럼명,행수(default 1)[,null일 때 보여질 기본값]) OVER (ORDER BY 컬럼) 행수를 1로 지정했을 경우 특정 컬럼의 지정한 숫자의 이전 행의 데이터 반환 lead(컬럼명,행수(default 1)[,null일 때 보여질 기본값]) OVER (ORDER BY 컬럼) 행수를 1롤 지정했을 경우 특정 컬럼의 지정한 숫자의 다음 행의 데이터 반환 사용예 select num, lag(num,1) over(order by num) prev, lead(num,1) over(order by ..
더보기