Oracle 기준으로 다음 두 테이블의 집합 연산 결과에 대한 설명으로… | [SQLD] SQL 개발자 기출유형 모의고사 7회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 7회
Oracle 기준으로 다음 두 테이블의 집합 연산 결과에 대한 설명으로 옳은 것은?

[오전반]

과목
국어
수학
영어
영어

[오후반]

과목
수학
과학
1
INTERSECT 결과는 수학과 영어이다
2
MINUS 결과에는 중복 행이 남는다
3
MINUS 는 두 테이블 순서와 무관하다
4
오전반 MINUS 오후반 결과는 2행이다
해설

오전반 MINUS 오후반은 오후반에 없는 국어·영어를 남기고 중복을 제거하므로 2행이다.

순서를 바꾼 오후반 MINUS 오전반은 과학 1행이며, 두 테이블의 INTERSECT 는 양쪽에 모두 있는 수학 1행이다.

  • MINUS 는 앞 집합에서 뒤 집합을 빼므로 순서를 바꾸면 결과가 달라진다.
  • 영어는 오후반에 없어 교집합에 들어가지 못한다.
  • MINUS 는 UNION 처럼 중복을 제거해 영어가 한 번만 나온다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 7회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기