"지역코드가 s-0001이나 209992가 아닌 레코드를 대상으로 작성할것"
문제가 저것과 같으면 "이나"라는 말이 나오니 조건을 세울대 OR로 해야 하는거 아닌가요?
그런데 풀이를 보면 and로 연결되는데 왜그런건가요?
(위에 문제랑은 상관없는 질문)
테이블에서 내림차순 지정시 Desc와 DESC와 다른가요?(대소문자 구별이 되는건가요?)
계속 틀리다고 나와서요.
어떤게 맞는건가요?
일반적으로 "~이나"이면 or 조건이 맞습니다.
하지만 "~이 아닌"의 경우는 달라집니다.
예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.
이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.
그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.
not like 가 되면 포함하지 않는 값이 되는데 결과가 정확히 나온다면 정답이 되지 만 그렇지 않다면 오답처리 되므로
확인 후 사용하시기 바랍니다.
실제 시험에서는 대소문자 구분하지 않는부분입니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 부분입니다.
좋은 하루 되세요.
-
*2017-10-23 22:37:04
일반적으로 "~이나"이면 or 조건이 맞습니다.
하지만 "~이 아닌"의 경우는 달라집니다.
예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.
이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.
그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.
not like 가 되면 포함하지 않는 값이 되는데 결과가 정확히 나온다면 정답이 되지 만 그렇지 않다면 오답처리 되므로
확인 후 사용하시기 바랍니다.
실제 시험에서는 대소문자 구분하지 않는부분입니다.
시나공 채점 프로그램이 정답파일과 정확히 일치해야 정답으로 인정 하므로 오답처리 된 부분입니다.
좋은 하루 되세요.