반응형
rownum과 인덱스를 이용하는게 더 좋은 방법일듯 합니다.
힌트를 이용하셔야 합니다.
select /*+ index_desc(table idx_name) */ * from table_a
where rownum < 10 and <조건>
그럼 최상위 값들중 TOP 10 과 같은 결과가 나옵니다.
조건이 없으면 가상의 조건을 맞춰주는시구요
날짜중 TOP 을 원하시면 예) 날짜필드 < '99991231'
순번 TOP일경우 예) 순번 < '999999'
힌트를 이용하셔야 합니다.
select /*+ index_desc(table idx_name) */ * from table_a
where rownum < 10 and <조건>
그럼 최상위 값들중 TOP 10 과 같은 결과가 나옵니다.
조건이 없으면 가상의 조건을 맞춰주는시구요
날짜중 TOP 을 원하시면 예) 날짜필드 < '99991231'
순번 TOP일경우 예) 순번 < '999999'
반응형