511쪽에서요
5번답이 전혀 이해가 가지를 않습니다.
해설집을 봐도 이해가 잘 가지를 않습니다.
인덱스 컬럼에 함수나 수식을 사용하면 안된다고했는데 답지에서 TO_DATE()역시 이것도 함수 아닌가요?
문제나온거랑 무슨 차이가 있는지 궁금합니다.
알려주시면 감사하겠습니다.
안녕하세요.
주문일 이라는 필드를 함수에 사용하였다는 것이 이유입니다.
TO_CHAR(주문일, 'YYMMDD') = '070831'
위와 같이 주문일 필드가 함수 안에 포함되면 안된다는 것이죠.
그래서
TO_DATE('070831', 'YYMMDD')
필드가 아닌 직접 값을 넣어 사용하는 함수로 변경한 것입니다.
중요한 것은 주문일 필드가 함수에 사용되지 않도록 해야 한다는 것입니다. 주문일 필드는 인덱스 이기 때문이죠.
오늘도 즐거운 하루 되세요.
"-
*2012-04-19 11:13:26
안녕하세요.
주문일 이라는 필드를 함수에 사용하였다는 것이 이유입니다.
TO_CHAR(주문일, 'YYMMDD') = '070831'
위와 같이 주문일 필드가 함수 안에 포함되면 안된다는 것이죠.
그래서
TO_DATE('070831', 'YYMMDD')
필드가 아닌 직접 값을 넣어 사용하는 함수로 변경한 것입니다.
중요한 것은 주문일 필드가 함수에 사용되지 않도록 해야 한다는 것입니다. 주문일 필드는 인덱스 이기 때문이죠.
오늘도 즐거운 하루 되세요.
"