모두CBT

다음 중 '학번', '이름', '전화번호' 필드로 동일하게 구성되어 있… | [컴퓨터활용능력 1급 필기] 14년 1회차 기출문제 상세 페이지

1[컴퓨터활용능력 1급 필기] 14년 1회차
다음 중 '학번', '이름', '전화번호' 필드로 동일하게 구성되어 있는 [재학생] 테이블과 [졸업생] 테이블을 통합하여 나타내는 쿼리문으로 옳은 것은?
1
Select 학번, 이름, 전화번호 From 재학생, 졸업생
Where 재학생.학번 = 졸업생.학번;
2
Select 학번, 이름, 전화번호 From 재학생
JOIN Select 학번, 이름, 전화번호 From 졸업생;
3
Select 학번, 이름, 전화번호 From 재학생
OR Select 학번, 이름, 전화번호 From 졸업생;
4
Select 학번, 이름, 전화번호 From 재학생
UNION Select 학번, 이름, 전화번호 From 졸업생;
해설

필드 구성이 동일한 두 테이블을 하나로 합쳐서 나타내려면 두 SELECT문의 결과를 결합하는 UNION 연산자를 사용한다.

JOIN이나 OR로 두 SELECT문을 직접 연결하는 구문은 문법상 성립하지 않으며, 같은 필드로 조인하는 방식은 두 테이블에 모두 존재하는(교집합) 데이터만 나타내는 방식으로 재학생과 졸업생을 단순히 통합하는 목적과는 다르다.

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