하... 어렵다...
결론만 말하면 문제점은..
MAX와 MIN 두개만 있으면 되는데 ROWS가 28개나 된다는 점이 문제였다..
/*+ INDEX_ASC(IDX명) */, /*+ INDEX_DESC(IDX명) */...
그렇네.. 정렬이 되어있으니.. 그것의 ROWNUM=1만 뽑아서 합쳐버리면 되는 거였다..
허허..
빈칸은 DESC 부분이므로.. ASC와 똑같이하면 되겠지..
, 0 AS MIN_SQ, A.COURSE_SQ_NO AS MAX_SQ
FROM EC_COURSE_SQ A
WHERE A.COURSE_CODE = 1960
AND A.YEAR = '2002'
AND ROWNUM = 1
'DB > SQL튜닝' 카테고리의 다른 글
업무에 바로 쓰는 SQL튜닝 입문 - 4교시(결합인덱스) - 문제 (0) | 2022.09.25 |
---|---|
업무에 바로 쓰는 SQL튜닝 입문 - 4교시(결합인덱스) (0) | 2022.09.25 |
업무에 바로 쓰는 SQL튜닝 입문 - 3교시(인덱스) (0) | 2022.09.25 |
업무에 바로 쓰는 SQL튜닝 입문 - 2교시(옵티마이저) - 2 (0) | 2022.09.25 |
업무에 바로 쓰는 SQL튜닝 입문 - 2교시(옵티마이저) (0) | 2022.09.25 |