입고 품목과 출고 품목을 비교하는 집합 연산자(Set Operator)… | [SQLD] SQL 개발자 기출유형 모의고사 8회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 8회
입고 품목과 출고 품목을 비교하는 집합 연산자(Set Operator)에 대한 설명으로 옳은 것은?
1
INTERSECT 는 중복 행을 그대로 둔다
2
MINUS 는 양쪽의 공통 행만 남긴다
3
SQL Server 는 차집합에 EXCEPT 를 쓴다
4
A MINUS B 와 B MINUS A 는 같다
해설

차집합 연산자는 Oracle 에서 MINUS, SQL Server 와 표준 SQL 에서 EXCEPT 라는 이름을 쓰며 의미는 같다.

차집합은 앞 결과에서 뒤 결과에 있는 행을 빼므로 두 집합의 순서를 바꾸면 남는 행이 달라진다.

  • A MINUS B 는 A 에만 있는 행, B MINUS A 는 B 에만 있는 행이라 일반적으로 다르다.
  • 양쪽 공통 행만 남기는 연산은 INTERSECT 이다.
  • INTERSECT 도 UNION 처럼 결과의 중복 행을 하나로 줄인다.

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

이어서 풀어보기

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