두번째 화살표 문제에 질문 있습니다.
Q. 지역코드가 's-0001'이나 's-0002'가 아닌 레코드를 대상으로 작성할 것.
이 문제에서 이나라고 하면 OR일것 같은데 문제지 답안지에는
and로 표기 된다고 나와 있는데 한개의 열에서만 해당되는 조건이여서 그런가요?
그런게 아니라면 왜 그런것인지 구체적으로 설명 부탁드립니다!
수고하십시오
일반적으로 "~이나"이면 or 조건이 맞습니다.
하지만 "~이 아닌"의 경우는 달라집니다.
예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.
이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.
그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.
not like 가 되면 포함하지 않는 값이 되는데 결과가 정확히 나온다면 정답이 되지 만 그렇지 않다면 오답처리 되므로
확인 후 사용하시기 바랍니다.
좋은 하루 되세요.
-
*2017-02-26 12:49:35
일반적으로 "~이나"이면 or 조건이 맞습니다.
하지만 "~이 아닌"의 경우는 달라집니다.
예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.
이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.
그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.
not like 가 되면 포함하지 않는 값이 되는데 결과가 정확히 나온다면 정답이 되지 만 그렇지 않다면 오답처리 되므로
확인 후 사용하시기 바랍니다.
좋은 하루 되세요.