책 내용 질문하기
액세스 쿼리 기출 따라잡기 문제 조건지정 및 오름차순 질문 드립니다.
도서
2020 시나공 컴퓨터활용능력 1급 실기 [기본서]
페이지
189
조회수
183
작성일
2020-11-21
작성자
황*영
첨부파일

p189 4번 과정에서 왜 거래처코드 조건에만 Not In (SELECT 거래처코드 FROM 제품납품내역)을 하는지 잘 모르겠습니다

P183 문제 4번의 첫번째 조건을 보면 '<제품납품내역> 테이블에 존재하지 않는 <거래처> 테이블의 자료 중 거래처코드,

지역, 대표자 필드를 조회하는 쿼리를 작성할 것'이라고 되어있으므로 거래처명(즉 지역)과 대표자에도 똑같이 조건을 지정해야한다고 생각합니다.

그래서 거래처코드에 조건을 지정하는 것뿐만 아니라 거래처명(즉 지역) 조건에는 Not In (SELECT 거래처명 FROM 제품납품내역), 대표자 조건에는 Not In (SELECT 대표자 FROM 제품납품내역)을 해야 한다고 생각합니다.

그런데 책을 보면 거래처코드에만 이와같은 조건을 지정하는데 왜 그러는건가요?

 

그리고 8번 과정에서 내림차순 혹은 오름차순을 하라고 되어있는데 왜 해야 하는건지 궁급합니다.

문제에 지시사항이 없는 거 같은데 필수로 해야하나요?

이 과정을 안하면 감점이 생기는지 궁금합니다.

답변
2020-11-23 13:03:20

안녕하세요. 길벗 수험서 운영팀입니다.

 

거래처를 정리해 놓은 <거래처> 테이블이 있고, 납품 내역을 정리해 놓은 <제품납품내역> 테이블이 있습니다.

이중 거래되지 않은 것을 검색하라는 문제인데요.

두 테이블에는 관계 설정된 필드가 있겠죠. 그 연결 필드가 거래처코드가 됩니다. 즉 거래처에 있는 거래처코드가 제품납품내역에 없다면 그것은 거래가 안된 것이죠. 이 거래처코드가 없는데 다른 거래처명이나 대표자명이 있을 수가 없습니다. 또한 제품납품내역에는 다른 필드도 없고요.

 

결과가 맞는지 확인하기 위해 하는 것이므로 안하셔도 됩니다.

 

행복한 하루 되세요.  

  • 관리자
    2020-11-23 13:03:20

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    거래처를 정리해 놓은 <거래처> 테이블이 있고, 납품 내역을 정리해 놓은 <제품납품내역> 테이블이 있습니다.

    이중 거래되지 않은 것을 검색하라는 문제인데요.

    두 테이블에는 관계 설정된 필드가 있겠죠. 그 연결 필드가 거래처코드가 됩니다. 즉 거래처에 있는 거래처코드가 제품납품내역에 없다면 그것은 거래가 안된 것이죠. 이 거래처코드가 없는데 다른 거래처명이나 대표자명이 있을 수가 없습니다. 또한 제품납품내역에는 다른 필드도 없고요.

     

    결과가 맞는지 확인하기 위해 하는 것이므로 안하셔도 됩니다.

     

    행복한 하루 되세요.  

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