[ dataBase ] in KIDS 글 쓴 이(By): ahsarang (.아.사.랑.) 날 짜 (Date): 2000년 12월 2일 토요일 오후 03시 13분 07초 제 목(Title): Re: [Q] select에서 반환되는 row수 제한 > SELECT * > FROM 테이블명 > WHERE 조건 and rownum <= 10 > > 이렇게 하면 처음 10개만 가져오겠죠. 답변감사합니다. 근데 일테면... select * from mytable where rownum >= 2 and rownum <= 4; 이런경우는 "no rows selected"라고 나오더군요. 제가 질문을 잘못드린듯... 제가 원하는건 일종의 page가능이지요. 100개의 row가 있을 때 처음에는 1-10번 row까지 다음에는 11-20번 row...이렇게 뽑고 싶은거지요. 일련번호가 있는 field라면 그걸 where절에 써서 가능하겠지만 그렇지 않은 경우 rownum으로 위처럼 해봤는데 않되서요. 그래서 생각한 방법이 rownum을 이용해서 view를 만들고 그 view에서 원 테이블의 rownum을 이용한 일련번호를 가지고 처리했는데.. 쩝... 오버헤드가 장난이 아닐듯해서요... -.-;; 다른 해봅이 없을까요? 감사합니다. 꾸벅... |