책 내용 질문하기
쿼리 질문드립니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
357
조회수
97
작성일
2012-10-28
작성자
첨부파일

액세스 최신기출문제 PDF파일 357페이지 문제 4-1번입니다.

첨부된 그림을 보시면,

첫 번째 그림이 정답이구요.

두 번째는 제가 입력한 것입니다.

여기서 궁금한 게 있는데요.

첫 번째 그림의 조건란에 밑에 또는 이라는 칸에 왜 같은 조건을 두번씩이나 입력했나요?

오타인가요?

그리고 두 번째 그림보시면 아시겠지만 정답과 똑같이 입력했는데 틀렸다고 나오네요.

정답에서의 레코드개수는 27개인데, 저렇게 정답처럼 똑같이 답을 입력했는데도

세 번째 사진을 보시면 레코드개수는 29개입니다.

도대체 뭐가 잘 못 됐는지 모르겠네요.

알려주세요.

답변
2012-10-30 08:03:48

조건이 두개이기 때문에 그렇습니다.

c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로

두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.

제품코드 left(제품코드 ~~~)

Not In(select 제품코드 from 판매내역) c

Not In(select 제품코드 from 판매내역) z

not in 을 두번 적으시면 레코드의 개수 문제는 해결 될 것 같네요.

좋은 하루 되세요.

"
  • *
    2012-10-30 08:03:48

    조건이 두개이기 때문에 그렇습니다.

    c와 z로 시작하는 데이터만 표시 해야 하고 판매내역 테이블에 없는 제품코드를 찾아야 하므로

    두개의 조건을 작성하기 위해 not in도 두개를 써주는 것이죠.

    제품코드 left(제품코드 ~~~)

    Not In(select 제품코드 from 판매내역) c

    Not In(select 제품코드 from 판매내역) z

    not in 을 두번 적으시면 레코드의 개수 문제는 해결 될 것 같네요.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.