책 내용 질문하기
정보처리산업기사 실기 2권 129페이지 문제 8번 질문입니다.
도서
2020 시나공 정보처리산업기사 실기 [기본서]
페이지
129
조회수
268
작성일
2020-10-06
작성자
탈퇴*원
첨부파일

문제집 답안에는 LEFT OUTER JOIN을 사용하였는데

 

그냥 NOT IN을 사용해서 풀면 틀린건지 궁금합니다.

 

SELECT 학교명, 지역

FROM 학교

WHERE 학교명 NOT IN (SELECT 학교명 FORM 학과);

 

이렇게 하면 틀린가용?

 

혹시 문제에 학과 테이블에 존재하지 않는 이라는 조건이 명시되어 있어서 

LEFT OUTER JOIN을 사용해야 하는지 궁금합니다 

 

 

 

답변
2020-10-07 09:15:06

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

 

정답입니다.

not in을 사용해도 동일한 결과가 나오므로 정답으로 인정됩니다. 

 

다만 이러한 문제의 경우 여러가지 처리조건이 더 언급될 수 있음에 유의하세요.

(outer join을 사용하라거나, not in을 사용하라는 한정 조건이 제시될 수 있습니다.)

 

행복한 하루되세요 :)

  • 관리자
    2020-10-07 09:15:06

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

     

    정답입니다.

    not in을 사용해도 동일한 결과가 나오므로 정답으로 인정됩니다. 

     

    다만 이러한 문제의 경우 여러가지 처리조건이 더 언급될 수 있음에 유의하세요.

    (outer join을 사용하라거나, not in을 사용하라는 한정 조건이 제시될 수 있습니다.)

     

    행복한 하루되세요 :)

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