책 내용 질문하기
데이터베이스 예상문제은행 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을 사용하라는 조건이 있다면

    해당 조건에 맞는 답안만 맞게 채점되니 답안 작성 조건이 제시된 경우 꼼꼼히 살펴본 후 답안을 작성하세요.

    오늘도 즐거운 하루 되세요.

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