모두CBT

아래 <직원> 테이블에 대해 다음 세 개의 SQL 문을 실행… | [컴퓨터활용능력 1급 필기] 23년 상시 3회 기출복원 모의고사 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 23년 상시 3회 기출복원 모의고사

아래 <직원> 테이블에 대해 다음 세 개의 SQL 문을 실행하였다. 실행 결과에 대한 설명으로 옳지 않은 것은?

사번이름부서직급
1김민수영업과장
2이서연총무대리
3박지훈영업사원
4최유진기획과장
5정우람영업대리
6한소희총무과장

(가) SELECT 이름 FROM 직원 WHERE 부서='영업' OR 직급='과장';
(나) SELECT 이름 FROM 직원 WHERE 부서='영업'
UNION SELECT 이름 FROM 직원 WHERE 직급='과장';
(다) SELECT 이름 FROM 직원 WHERE 부서='영업'
UNION ALL SELECT 이름 FROM 직원 WHERE 직급='과장';

1
(가)의 결과는 부서가 '영업'이거나 직급이 '과장'인 5개의 레코드이다.
2
(나)의 결과는 (가)와 같이 5개의 레코드이며, 두 SELECT 문에서 모두 선택되는 '김민수'는 한 번만 표시된다.
3
(다)의 결과도 (나)와 같이 중복이 제거되어 5개의 레코드가 표시된다.
4
(나)에서 UNION으로 결합하는 두 SELECT 문은 선택하는 필드의 개수가 같아야 하며, ORDER BY 절은 마지막 SELECT 문 뒤에 한 번만 지정할 수 있다.
해설
등록된 해설이 없습니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.