SQLDSQL 활용집합연산자난이도 2MCQ

SQLD 집합연산자 기출문제 #589

문제

다음 SQL의 실행 결과는?

[테이블 A] ID: 1,2,3,4 [테이블 B] ID: 2,3,4,5 [테이블 C] ID: 3,4,5,6

SQL
SELECT ID FROM A UNION SELECT ID FROM B MINUS SELECT ID FROM C;

① 1,2 ② 1,2,3,4,5 ③ 2,3,4,5 ④ 1

정답

1

해설

① 1단계: A UNION B = {1,2,3,4,5} (중복제거). 2단계: {1,2,3,4,5} MINUS C = {1,2} (C에 있는 3,4,5 제외). ② 첫 번째 UNION 결과입니다. ③ 테이블 B의 값입니다. ④ MINUS 연산을 잘못 계산한 결과입니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 집합연산자 SQL 활용 기출 #589 | sqldpass