> 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을 이용한 일련번호를
가지고 처리했는데.. 쩝... 오버헤드가 장난이 아닐듯해서요... -.-;;
다른 해봅이 없을까요?
감사합니다. 꾸벅...