책 내용 질문하기
정보처리산업기사 실기 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을 사용하라는 한정 조건이 제시될 수 있습니다.)
행복한 하루되세요 :)