책 내용 질문하기
문제1. 3번문제
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
234
조회수
26
작성일
2013-01-30
작성자
첨부파일

<부서>테이블에 없는 데이터만 추가할 것

Not In(select 부서코드 from부서)

조건을 왜 이렇게 지정하는지 알려주세요.

이렇게 했는데도 답이 다르게 나와요 ㅠㅠ

레코드 개수가 6개로 나와요

뭐가 잘못된거죠

답변
2013-02-01 07:53:05

두 테이블의 관계가 설정된 것으로 비교가 가능 하기때문에 부서코드로 비교합니다.

부서명으로 비교가 가능 하다면 부서명을 사용할 수 있지만 부서명으로는 비교가 힘들기 때문에 부서코드로 하는 것입니다.

관계가 지정되어 있어야 두 테이블간의 관계를 확인 할 수 있으므로 부서코드를 사용하는 것입니다.

* 는 모든 필드를 뜻하는 것으로 그 테이블이나 쿼리의 모든 필드를 사용해야 한다면 * 를 쓰는 것이고

하나의 필드명으로 비교하거나 찾으셔야 한다면 하나의 필드면 사용하는 것이죠.

실기특성상 질문만으로는 정확한 이유를 알기 어려우니

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

좋은 하루 되세요.

"
  • *
    2013-02-01 07:53:05

    두 테이블의 관계가 설정된 것으로 비교가 가능 하기때문에 부서코드로 비교합니다.

    부서명으로 비교가 가능 하다면 부서명을 사용할 수 있지만 부서명으로는 비교가 힘들기 때문에 부서코드로 하는 것입니다.

    관계가 지정되어 있어야 두 테이블간의 관계를 확인 할 수 있으므로 부서코드를 사용하는 것입니다.

    * 는 모든 필드를 뜻하는 것으로 그 테이블이나 쿼리의 모든 필드를 사용해야 한다면 * 를 쓰는 것이고

    하나의 필드명으로 비교하거나 찾으셔야 한다면 하나의 필드면 사용하는 것이죠.

    실기특성상 질문만으로는 정확한 이유를 알기 어려우니

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    좋은 하루 되세요.

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