웹페이지 게시판의 페이징기법..

여러가지 방법이 있지만..오라클 힌트를 이용한 간단한 방법도 있다..

예)
select a.id from (select /*+ INDEX_DESC(PK_BOARD) */ rownum as rnum, id from board where id>0 order by id desc) a where rnum >= 1 and rownum <=20

간단하게 설명하면 인덱스 역정렬을 하고 rownum을 사용해서 한페이징 20개 미만의 글들을 뿌려주게 됩니다..

무작정 쓰면 잘 안되니까 상황에 맞게 잘 쓰면 도움이 될겁니다..-_-;
      
Posted by k_ben