아래 쿼리에 어떤 문제가 있는 것인지 질문드립니다.
select rownum, no, name, reg_date from
(select no, name, email, cell, subject, reg_date
from table1
where subject is null order by no desc )
where rownum between 11 and 20 order by no desc
아래처럼 between을 바꿔서 쿼리를 해보면
select rownum, no, name, reg_date from
(select no, name, email, cell, subject, reg_date
from table1
where subject is null order by no desc )
where rownum between 1 and 10 order by no desc
between을 1과 10으로 주면 쿼리가 잘 되는데 11과 20으로 주면 쿼리는 실행되도 "No rows returned"
between에서 첫 번째 값으로 1이 빠지면 항상 "No rows returned" 이 되는데 이유가 무엇인지 궁금합니다.
오라클 10g 이며 toad를 사용하고 있습니다.
|