클래스에서 특정 값이 N번째로 큰 레코드를 가져오려 합니다.
예를들어 size값이 3번째로 큰 레코드를 가져오기 위해
select * from AAA where rownum=3 order by AAA.size
이렇게 했더니 안되더군요
물론
select * from
(select * from AAA order by AAA.size)
where rownum=3
이러니까 나오긴 했는데요
더 빠른 방법은 없나요?
서브쿼리를 안쓰는 방법같은거요
예를들어 size값이 3번째로 큰 레코드를 가져오기 위해
select * from AAA where rownum=3 order by AAA.size
이렇게 했더니 안되더군요
물론
select * from
(select * from AAA order by AAA.size)
where rownum=3
이러니까 나오긴 했는데요
더 빠른 방법은 없나요?
서브쿼리를 안쓰는 방법같은거요