책 내용 질문하기
2022 정보처리산업기사 434p 8번
도서
2022 시나공 정보처리산업기사 실기
페이지
434
조회수
249
작성일
2022-07-15
작성자
탈퇴*원
첨부파일

안녕하세요.

5장 예상문제은행 8번 문제(434p)를 풀면서 의문이 생겨 질문드립니다.

 

SELECT 학교명, 지역

FROM 학교

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

 

저는 위와 같이 하위 질의를 이용하여 답을 작성했는데, 

답지나 해설강의에서는 LEFT OUTER JOIN을 이용했더라고요.

 

혹시 제 답은 틀린 답인지, 그리고 틀렸다면 틀린 이유는 무엇인지를 알고 싶습니다.

또, 어떤 조건이 있을 경우에 JOIN을 사용해야 하는지 자꾸 헷갈려서 이 부분에 대해서도 질문드립니다.

 

감사합니다!

답변
2022-07-19 19:37:58

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

 

교재에서는 지면 상 개별 문제들의 처리 조건들은 최대한 생략하다 보니 이와 같은 혼란을 드린 것 같습니다.

 

실제 문제에서는 <처리 조건>이 언급되어 JOIN을 사용해라, 하위 질의를 이용해라 라는 등의 답안을 작성하기 위한 세부조건들이 제시되므로 걱정하실 필요 없습니다.

 

해당 문제는 조건이 제시되지 않았으므로 join을 사용하든지, 정답과 달리 하위 질의를 사용하든지 올바른 결과만 나타내면 정답으로 인정됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-07-19 19:37:58

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

     

    교재에서는 지면 상 개별 문제들의 처리 조건들은 최대한 생략하다 보니 이와 같은 혼란을 드린 것 같습니다.

     

    실제 문제에서는 <처리 조건>이 언급되어 JOIN을 사용해라, 하위 질의를 이용해라 라는 등의 답안을 작성하기 위한 세부조건들이 제시되므로 걱정하실 필요 없습니다.

     

    해당 문제는 조건이 제시되지 않았으므로 join을 사용하든지, 정답과 달리 하위 질의를 사용하든지 올바른 결과만 나타내면 정답으로 인정됩니다.

     

    행복한 하루되세요 :)

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