>>전영복 님께서 쓰시길<<
:: 감사합니다.
::
:: 어느정도 윤곽은 잡혀가네요... ^^;
::
:: 넘넘 감사합니다.
::
:: 여기서 소팅이 불안전한거 같은데요.
::
:: 제일 안쪽에 있는 order by 로 소팅한 결과가 그대로 나오는 거 아닌가요?
::
:: 날짜로 소팅하였는데 정렬이 되어있지 않아서요..
::
:: 1..인덱스관련해서 뭐 할 일이 있나요?
::
:: 인덱스관련해서 세팅된 것이 하나도 없거든요.
::
:: 제일 안쪽에 where 문이 들어간다면 성능이 많이 떨어지겠죠.
::
:: 안성맞춤 추천하는 인덱스 전수해 주세요..
::
:: 무릎 꿇고 있습니다.
::
:: 감사합니다.
::
:: 즐거운 하루되세요
create index emp_nuk on emp(HIREDATE);
select a.*
from (select rownum as pagenum,a.*
from (select /*+ index_desc(emp emp_nuk) */ empno,ename,HIREDATE
from emp
where HIREDATE < '19811212'
) a
) a
where pagenum between 5 and 10;
가급적 제일 안쪽에 where절을 주는것이 좋습니다.
PAGENUM EMPNO ENAME HIREDATE
---------- ---------- ---------- --------
5 7844 TURNER 81/09/08
6 7782 CLARK 81/06/09
7 7698 BLAKE 81/05/01
8 7566 JONES 81/04/02
9 7521 WARD 81/02/22
10 7499 ALLEN 81/02/20
|