312쪽 문제4의 3번에 2번째항목이요
지역코드가 s-0001이나 s-0002가 아닌 레코드를 대상으로 작성할 것으로 되어있는데
s-0001이나 s-0002가 아닌 것이면 and가 아닌 or 관계라고 생각되는데
답에는 and로 되어있어서 의문입니다. 이나 라는 것이 또는이란 뜻으로 해석해야하는 것이 아닌가요?
일반적으로 "~이나"이면 or 조건이 맞습니다.
하지만 "~이 아닌"의 경우는 달라집니다.
예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.
이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.
그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.
좋은 하루 되세요.
-
*2014-05-29 06:18:27"
일반적으로 "~이나"이면 or 조건이 맞습니다.
하지만 "~이 아닌"의 경우는 달라집니다.
예를들면 a와 b가 아닌 이라는 조건이 있는데 이것을 or로 연결하면 조건을 지정하지 않을때와 마찬가지로 모든 데이터가 표시됩니다.
이유는 "a가 아닌"에 b도 포함되고, "b가 아닌"이라는 조건에 a가 포함되므로 결국 모든 데이터가 표시되는 것입니다.
그러므로 "~가 아닌"으로 여러개의 조건을 지정하려면 and로 연결해 주어야 합니다.
좋은 하루 되세요.