SQLD · 59회 변형 · 어려움 난이도 · 5번

Q.5202559어려움 변형1과목 · 데이터 모델링의 이해
사원 정보를 담은 EMP_A 테이블은 10건, EMP_B 테이블은 10건의 행을 가지며, 두 테이블에 완전히 동일한 행이 3건 존재한다. 두 테이블을 대상으로 SELECT 문을 집합 연산자로 결합하려고 할 때, 다음 설명 가운데 옳지 않은 것은?
  • 1EMP_A에서 EMP_B를 MINUS(EXCEPT)로 차집합하면 7건이 반환된다.
  • 2UNION ALL로 결합하면 20건이 반환되고, UNION으로 결합하면 중복이 제거되어 17건이 반환된다.
  • 3두 SELECT 절의 컬럼 개수가 서로 다르면 DBMS가 부족한 쪽 컬럼을 NULL로 자동 보충하여 결합해 준다.
  • 4EMP_A의 이름 컬럼이 VARCHAR2, EMP_B의 이름 컬럼이 CHAR 타입이더라도 암시적 변환이 가능하므로 결합할 수 있다.

정답: 3 · 두 SELECT 절의 컬럼 개수가 서로 다르면 DBMS가 부족한 쪽 컬럼을 NULL로 자동 보충하여 결합해 준다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기