먼저 답변에 감사드립니다...
인덱스와 관련된 부분에 대해서 다시 답변 부탁드립니다.
> > 다음처럼 조건이 많은 질의를 하게 될경우
> > 어떤 조건부터 먼저 처리되나요?
> >
> > SELECT * FROM TBL_A
> > WHERE id > 10 /* 조건1 */
> > name like '%a' /* 조건2 */
> > gubun <> 'a' /* 조건3 */
> >
> > 표시된 순서로(위에서 아래/왼쪽에서 오른쪽) 처리되는지요? 0.0
> >
> > 또, 인덱스가 걸려있는 경우에는 어떻게 되는지??
> >
> > 또, 모든 데이타베이스에 공통적인 처리순서가 있는지 궁금합니다...
> >
> > 고수님들의 많은 도움 부탁드립니다. ('')(..)
> >
> >
[처리순서는 기본으로 왼쪽에서 오른쪽으로 처리된다.] 라구 하셨는데.
즉 조건1 -> 조건2 -> 조건3 순으로 처리된다는 말씀이시죠!! ^^
그런데.. 조건1, 조건3에는 인덱스가 걸려있지 않고,
조건2에만 인덱스가 걸려있을 경우의 처리순서는 ? 0.0
조건1 -> 조건2 -> 조건3 순서 인가요?
아님.. 조건2 -> 조건1 -> 조건3 순서로 바뀌나요?
|