책 내용 질문하기
4-4 쿼리문제 질문
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
348,3
조회수
75
작성일
2019-01-13
작성자
탈퇴*원
첨부파일

한번도 사용하지 않은 운송방법을 표시해야하는데 왜 정답은 운송방법필드가 아닌 운송코드필드에 조건이 입력되나요...?

그리고 왜 운송방법 from 접수가 아니라 운송코드 from 접수 이렇게 입력되나요? 또 접수테이블에는 운송방법이라는 필드자체가 없지않나요..

not in select 문제 중 어떤건 문제조건에 나와있는 필드에 답을 입력하고 어떤건 맨처음필드에 답을 입력하던데 어떻게 구분하나요ㅠㅠ

답변
2019-01-14 20:36:16

안녕하세요.

 

select 운송코드 from 접수 : <접수> 테이블에 존재하는 접수된 운송코드

 

운송코드 Not in(select 운송코드 from 접수) : 접수된 운송코드가 아닌 운송코드 ,

접수되지 않은 운송코드 즉, 한 번도 사용하지 않은 운송코드가 됩니다.

 

<접수> 테이블을 확인하셔서 운송방법에 관련되 필드를 찾습니다. '운송코드'를 확인하실 수 있습니다.

 

조건식을 '운송코드'에 쓴 이유는 <운송> 테이블과 <접수> 테이블의 공통된 필드가 '운송코드'여서 이 필드를 기준으로 조건을 비교하기 위해서 입니다.

 

필드 결정은 필드 위치에 따라 결정되는 것이 아니고, 위 설명에서 운송코드 처럼 연결될 수 있는 같은 정보의 데이터를 가진 공통된 필드 위치에 조건을 입력하는 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-01-14 20:36:16

    안녕하세요.

     

    select 운송코드 from 접수 : <접수> 테이블에 존재하는 접수된 운송코드

     

    운송코드 Not in(select 운송코드 from 접수) : 접수된 운송코드가 아닌 운송코드 ,

    접수되지 않은 운송코드 즉, 한 번도 사용하지 않은 운송코드가 됩니다.

     

    <접수> 테이블을 확인하셔서 운송방법에 관련되 필드를 찾습니다. '운송코드'를 확인하실 수 있습니다.

     

    조건식을 '운송코드'에 쓴 이유는 <운송> 테이블과 <접수> 테이블의 공통된 필드가 '운송코드'여서 이 필드를 기준으로 조건을 비교하기 위해서 입니다.

     

    필드 결정은 필드 위치에 따라 결정되는 것이 아니고, 위 설명에서 운송코드 처럼 연결될 수 있는 같은 정보의 데이터를 가진 공통된 필드 위치에 조건을 입력하는 것입니다.

     

    좋은 하루 보내세요. 

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