[ dataBase ] in KIDS 글 쓴 이(By): donghy (나를잊어줘) 날 짜 (Date): 2001년 12월 18일 화요일 오전 02시 21분 21초 제 목(Title): Re: [질문] Oracle에서 쿼리를? 흠...상당히 어려운 부분이더군요. 저는 이런 식으로 했어요. 먼저, some_table 테이블에 id, title 라고 하는 컬럼들이 있다고 했을 때, id을 pk로 잡아주었다고 하고, 새로운 게시물이 들어오면 id가 증가한다고 하면, select id, title from (select id, title, rownum as rnum from some_table order by id desc) where rnum between [total-end], [total-start]; 대충 이런 식으로요. 여기서, total은 전체 튜플의 수(select count(*) from some_table)이고, start,end는 페이지 번호에 따라 보여줘야 될 행의 처음과 끝을 말합니다. 오라클 버전이 높으면, 꼭 id가 pk가 아니라도 가능한 방법이 있더군요. 저는 database.sarang.net을 참고했습니다. -- 휘리릭~ |