문제 2번에서요.
저자가 '정'과 '최'로 시작하지 않거나 권장이 '아동'이 아닌 행만을 대상으로 하시오.
라고 되어 있는데요.
여기서
저자 부분을 제외할 시작 값으로 설정하는 건 저도 첨에 했으니 이해 되는데요.
권장 부분에서도
제외할 시작 값으로 "아"를 넣으면 안되는가요?
될 줄 알았는데 결과값이 이상하게 출력 됩니다.
해설을 보면 <>로 답안이 되어 있는데요.
여기서 질문입니다.
1. 포함할 행에 대한 조건의 <>가 정확히 무엇인지요?
2. 그리고 제외할 시작 값으로 "아"를 넣으면 안되는 이유는 무엇인지요?
<> 같지 않음, ~이 아닌 이라는 뜻입니다.
-<> : 같지않다 로 '우리' 를 지정하면 '우리'라는 것만 제외합니다.
- 포함하는 값, LIKE : 지정한 값을 포함하는 데이터를 검색합니다. 예를 들어 값을 '우리'라고 지정하면 '우리'가 포함되는 모든 데이터를 검색합니다. 예를 들면 우리나라, 산우리, 우리우리 등을 모두 검색하게 되는 것입니다.
- 포함하지 않는값, NOT LIKE : 지정한 값을 포함하지 않는 데이터를 검색합니다. 값으로 '우리'를 지정하면 '우리'라는 글자가 포함되지 않는 것을 모두 검색합니다.
- NULL : 해당 필드에 아무 것도 입력되지 않은 데이터를 검색합니다.
- NOT NULL : 해당 필드에 데이터가 입력된 모든 데이터를 검색합니다.
아동이 아닌 것을 구해야하는데 제외할 시작값으로 아 를 넣게되면
아동, 아동도서, 아버지, 아저씨 등 아가 들어가는 것은 모두 제외되겠죠.
그러므로 아동이 아닌 것 외에 다른 것도 제외되게 되어 오답 처리 되게 되는 것입니다.
좋은 하루 되세요.
-
*2011-10-05 09:25:40
<> 같지 않음, ~이 아닌 이라는 뜻입니다.
-<> : 같지않다 로 '우리' 를 지정하면 '우리'라는 것만 제외합니다.
- 포함하는 값, LIKE : 지정한 값을 포함하는 데이터를 검색합니다. 예를 들어 값을 '우리'라고 지정하면 '우리'가 포함되는 모든 데이터를 검색합니다. 예를 들면 우리나라, 산우리, 우리우리 등을 모두 검색하게 되는 것입니다.
- 포함하지 않는값, NOT LIKE : 지정한 값을 포함하지 않는 데이터를 검색합니다. 값으로 '우리'를 지정하면 '우리'라는 글자가 포함되지 않는 것을 모두 검색합니다.
- NULL : 해당 필드에 아무 것도 입력되지 않은 데이터를 검색합니다.
- NOT NULL : 해당 필드에 데이터가 입력된 모든 데이터를 검색합니다.아동이 아닌 것을 구해야하는데 제외할 시작값으로 아 를 넣게되면
아동, 아동도서, 아버지, 아저씨 등 아가 들어가는 것은 모두 제외되겠죠.
그러므로 아동이 아닌 것 외에 다른 것도 제외되게 되어 오답 처리 되게 되는 것입니다.
"
좋은 하루 되세요.