책 내용 질문하기
데이터베이스 예상문제은행 3장 문제8번 질문입니다
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
127
조회수
81
작성일
2018-03-14
작성자
탈퇴*원
첨부파일
학교 테이블, 학과 테이블, 결과 테이블을 보면
튜플들이 비어있는 값이 없이 모두 꽉 채워져 있어서
제가 작성한 SQL문 은
select 학교.학교명, 지역 from 학교 where 학교명 NOT IN (select 학과.학교명 from 학과);
위 처럼 작성을 했는데 잘못 된 건가요?
그리고 해설에서 LEFT OUTER JOIN을 사용했는데
OUTER JOIN은 비어있는 칸(NULL값)을 표시할 때 사용하는게 아닌가요?
답변
2018-03-14 16:20:47
안녕하세요.
문제의 조건으로 JOIN에 대한 언급이 없으므로 작성하신 방법도 맞게 채점됩니다.
단 실제 시험에서 답안 작성 조건으로 not in을 사용하라거나 JOIN을 사용하라는 조건이 있다면
해당 조건에 맞는 답안만 맞게 채점되니 답안 작성 조건이 제시된 경우 꼼꼼히 살펴본 후 답안을 작성하세요.
오늘도 즐거운 하루 되세요.
-
*2018-03-14 16:20:47
안녕하세요.
문제의 조건으로 JOIN에 대한 언급이 없으므로 작성하신 방법도 맞게 채점됩니다.
단 실제 시험에서 답안 작성 조건으로 not in을 사용하라거나 JOIN을 사용하라는 조건이 있다면
해당 조건에 맞는 답안만 맞게 채점되니 답안 작성 조건이 제시된 경우 꼼꼼히 살펴본 후 답안을 작성하세요.
오늘도 즐거운 하루 되세요.