책 내용 질문하기
5장 예상문제은행 문제 4번 질문입니다.
도서
2022 시나공 정보처리산업기사 실기
페이지
433
조회수
406
작성일
2022-05-03
작성자
탈퇴*원
첨부파일

안녕하세요. 2022년 1회 정보처리산업기사 실기 준비중인 준 2년차 개발자입니다.

2022 정보처리산업기사 실기 5장 예상문제은행 4번 문제(433페이지)의 답안에 대해 문의하고 싶은 내용이 있는데요.

아래에는 문제 내용입니다.

 

문제 4. 자격증 취득 경력이 3년 이상인 사원의 '이름'을 검색하되, 같은 이름은 한 번만 나오게 SQL문을 작성하시오. 검색 결과는 다음과 같다.

이름

김선달

성춘향

일지매

임꺽정

 

해당 문제의 정답 및 해설에는 정답이 SELECT DISTINCT 이름 FROM 자격증 WHERE 경력 >= 3; 으로 되어 있습니다.

그런데 저는 사원의 테이블의 이름으로 생각해서 사원과 자격증 테이블에 EQUI 조인과 AND 연산자를 조합한 아래의 SQL문을 작성하였습니다.

 

SELECT DISTINCT 사원.이름 FROM 사원, 자격증 WHERE 사원.이름 = 자격증.이름 AND 자격증.경력 >= 3;

 

쿼리의 성능을 고려하여 교재의 정답 및 해설에 있는 SQL문만 정답으로 인정이 되는 부분인지,

아니면 제가 작성한 부분도 채점시 정답으로 인정이 되는 건지 궁금해서 문의글을 남깁니다.

 

감사합니다. 좋은 하루 보내세요.

답변
2022-05-06 00:39:48

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

 

해당 문제의 지시사항이 정확하지 않아 회원님의 답도 충분히 정답으로 인정될 수 있어 보입니다.

 

다만 실제 문제가 출제된다면 최대한 혼동이 없도록 '<자격증> 테이블을 이용하여'와 같은 단서가 붙을 가능성이 크며, 이러한 단서가 붙었음에도 다른 테이블까지 이용한다면 오답이 될 수 있습니다.

 

행복한 하루되세요 :)

  • 관리자
    2022-05-06 00:39:48

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

     

    해당 문제의 지시사항이 정확하지 않아 회원님의 답도 충분히 정답으로 인정될 수 있어 보입니다.

     

    다만 실제 문제가 출제된다면 최대한 혼동이 없도록 '<자격증> 테이블을 이용하여'와 같은 단서가 붙을 가능성이 크며, 이러한 단서가 붙었음에도 다른 테이블까지 이용한다면 오답이 될 수 있습니다.

     

    행복한 하루되세요 :)

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