책 내용 질문하기
실습 액세스 기본모의고사 3회 쿼리작성 관련 문의 드립니다.
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
316
조회수
650
작성일
2019-02-19
작성자
탈퇴*원
첨부파일
316p 의 3번에 2번째 조건을 보시면 " 지역코드가 "s-0001" 이나 "s-0002" 가 아닌 레코드를 대상으로 작성할 것 " 이라 되어 있는데
<> "s-0001" and <> "s-0002" 로 풀이가 되어있는데 and 가 아니라 이나 이므로 or 을 해야 하지않나요?
그리고 혹시 <> 대신 not like 를 이용해도 문제가 없는지 여쭙고 싶습니다.
답변
2019-02-20 21:20:58
안녕하세요.
둘 다 아닌 레코드를 찾는 것이어서 AND로 연결한 것입니다.
말씀하신대로 작성하시면
<> "s-0001" 인 경우 s-0002가 포함되고
<> "s-0002" 인 경우 s-0001이 포함되므로 계산 값들이 더 크게 나옵니다.
AND로 연결해 주세요.
이 문제에서는 not like 로 입력하셔도 결과가 동일하게 나옵니다.
하지만 의미상으로는 같지 않다 <> 가 더 정확할 것 같습니다.
좋은 하루 보내세요.
좋은 하루 보내세요.
-
관리자2019-02-20 21:20:58
안녕하세요.
둘 다 아닌 레코드를 찾는 것이어서 AND로 연결한 것입니다.
말씀하신대로 작성하시면
<> "s-0001" 인 경우 s-0002가 포함되고
<> "s-0002" 인 경우 s-0001이 포함되므로 계산 값들이 더 크게 나옵니다.
AND로 연결해 주세요.
이 문제에서는 not like 로 입력하셔도 결과가 동일하게 나옵니다.
하지만 의미상으로는 같지 않다 <> 가 더 정확할 것 같습니다.
좋은 하루 보내세요.
좋은 하루 보내세요.