책에서 하라는대로 보고 몇 번을 따라했는데도 틀려서 이렇게 글 남겨요...
저자가 '정'과 '최'로 시작하지 않거나, 권장이 '아동'이 아닌 행만을 대상으로 하시오.
이 부분에서 두 개의 필드 설정을 다 지정했음에도 불구하고, 계속 후자인 '아동'이 아닌 행만 설정이 되고, 전자인 저자가 '정'과 '최'로 시작하지 않거나 이 부분은 지정이 안돼요.
제가 분명히 지정하고, 다음 필드인 권장에 '아동'이 아닌 행만을 대상으로 하시오 이렇게 순서대로 따라했는데ㅠㅠ 샘플강의 있어서 봤더니 제가 한 방법과 똑같더라고요. 도대체 무엇이 문제인지ㅠㅠ 어떻게 하는지 아니까 그냥 넘어갈까 하다가 시험장에서도 이러면 어떻게 하나 싶어서ㅠㅠ
책에서 보니까 36쪽 하단 회색박스에 저자 필드와 권장 필드 간 조건은 and인지 or인지 지정하지 않았지만 기본값인 and로 지정되었습니다. 이것을 or로 변경해야 합니다. 이렇게 써 있는데 이게 무슨 말인가요??
정과 최로 시작하지 않거나 아동이 아닌
이기 때문에
정과 최로 시작 하지 않는 자료와 아동이 아닌 자료를 모두 찾다 보니
22명이 나오게 되는 것입니다.
우선 아래와 같이 네 가지 경우의 수가 있습니다.
① 정/최로 시작 O, 아동 O
② 정/최로 시작 O, 아동 X
③ 정/최로 시작 X, 아동 O
④ 정/최로 시작 X, 아동 X
이 중에서 질문자님께서 말씀하신대로
● 1번조건 ☞ 저자가 정과 최로 시작하지 않는 조건
● 2번조건 ☞ 권장이 아동이 아닌 조건
중 하나만 만족해도 되는 것입니다.
그럼 1번조건을 충족하는 경우는 네 가지 경우의 수 중 ③,④ 겠죠?
2번조건을 충족하는 경우는 네 가지 경우의 수 중 ②,④ 겠죠?
즉, 네 가지 경우의 수 중 ②,③,④의 결과가 나오게 됩니다.
그래서 성이 정씨인 사람도 등장(②의 경우 가능)하고
권장에 아동이 들어가는 행도 등장(③의 경우 가능)하게 되는 것입니다.
쿼리 마법사에서 또는 을 입력할 수 있는데
이것은 필드 내에서 가능 한 것입니다.
즉 저자 라는 필드안에서
또는 을 사용할 수 있는 것이죠.
다른 필드간에는 항상 and 조건으로 적용 되기 때문에
저자와 권장 필드간의 or 조건을 지정해야 하기 때문에
쿼리 편집기에서 적용하는 것입니다.
NOT LIKE '정%' AND NOT LIKE '최'%
는 직접 쓰는 것이 아니라
쿼리 편집기에서 저자 부분에
제외할 시작값 정
그리고
제외할 시작값 최
를 지정하면 자동으로 표시되는 부분입니다.
이부분은 그대로 두시고
권장에서 <> 아동
을 지정하여 나타난
<>'아동'
을 잘라내기 하여
다음 행에 붙여 넣기 하시면 됩니다.
좋은 하루 되세요.
-
*2016-06-30 12:35:06
정과 최로 시작하지 않거나 아동이 아닌
이기 때문에
정과 최로 시작 하지 않는 자료와 아동이 아닌 자료를 모두 찾다 보니
22명이 나오게 되는 것입니다.
우선 아래와 같이 네 가지 경우의 수가 있습니다.
① 정/최로 시작 O, 아동 O
② 정/최로 시작 O, 아동 X
③ 정/최로 시작 X, 아동 O
④ 정/최로 시작 X, 아동 X
이 중에서 질문자님께서 말씀하신대로
● 1번조건 ☞ 저자가 정과 최로 시작하지 않는 조건
● 2번조건 ☞ 권장이 아동이 아닌 조건
중 하나만 만족해도 되는 것입니다.
그럼 1번조건을 충족하는 경우는 네 가지 경우의 수 중 ③,④ 겠죠?
2번조건을 충족하는 경우는 네 가지 경우의 수 중 ②,④ 겠죠?
즉, 네 가지 경우의 수 중 ②,③,④의 결과가 나오게 됩니다.
그래서 성이 정씨인 사람도 등장(②의 경우 가능)하고
권장에 아동이 들어가는 행도 등장(③의 경우 가능)하게 되는 것입니다.쿼리 마법사에서 또는 을 입력할 수 있는데
이것은 필드 내에서 가능 한 것입니다.
즉 저자 라는 필드안에서
또는 을 사용할 수 있는 것이죠.
다른 필드간에는 항상 and 조건으로 적용 되기 때문에
저자와 권장 필드간의 or 조건을 지정해야 하기 때문에
쿼리 편집기에서 적용하는 것입니다.
NOT LIKE '정%' AND NOT LIKE '최'%
는 직접 쓰는 것이 아니라
쿼리 편집기에서 저자 부분에
제외할 시작값 정
그리고
제외할 시작값 최
를 지정하면 자동으로 표시되는 부분입니다.
이부분은 그대로 두시고
권장에서 <> 아동
을 지정하여 나타난
<>'아동'
을 잘라내기 하여
다음 행에 붙여 넣기 하시면 됩니다.
좋은 하루 되세요.