[SQL] ORDER BY 에서 몰랐던 기능...
Database / 2008. 12. 6. 12:26
예전에 조인된 테이블을 가지고 소팅을 할 경우 SELECT 로 감싼 후 order by 로 처리를 했습니다.
order by 절에 꼭 컬럼 명이 나와야 하는지 알았기 때문에...
(학교에서 안갈쳐 준거 같은데 -_ㅜ...)
어제 irc 채널에서 어떤분이 order by 숫자 가 무엇이냐고 질문을 하셨습니다.
어라... 처음 보는건데... 하면서 테스트를 해보았더니 해당 순서의 컬럼으로 정렬하는 것 이었습니다.
위의 쿼리를 변환하면 다음과 같습니다.
일단 아래와 같이 처리하면 처리속도도 빨라질 것 같네요.
근데 팀 내에서 저렇게 쓰시는 분을 못 본것 같은데 ㅋㅋㅋ 오라클에서만 되는건가....
여튼 질문하시는 분들을 통해 새로운 시각으로 많은 것을 배우는것 같습니다.