SQLD(SQL 개발자) 기출 · 집합 연산자

두 개의 테이블에 대해서 UNION ALL을 실행 했을 때 조회되는 행 수는?
본문)
SELECT DISTINCT COL1, COL2
FROM MytestA
UNION ALL
SELECT COL1, COL2
FROM MytestB;

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

첫 번째 테이블에서 DISTINCT로 중복된 행이 제외되어 (1,2),(1,3) 두개의 행만 남고 두번 째 테이블과 UNION ALL로 중복을 포함하여 합쳐져 (1,2),(1,3),(1,2),(1,4),(1,5) 5개의 행이 조회된다.
이 단원 연속 풀기 · 집합 연산자개념서 「집합 연산자」 읽기

이 단원 공개 기출 48문항

  1. 다음 중 SQL문을 가장 잘 설명하고 있는 것은? [그림]집합 연산자
  2. 다음 중 SQL에서 실행 결과가 같은 것은? [그림]집합 연산자
  3. 다음의 "Mytest17" 테이블에서 아래의 SQL문을 수행한 결과로 알맞은 것은? [그림]집합 연산자
  4. 다음 주어진 테이블에 대해서 아래의 SQL문을 수행하였을 때의 결과로 알맞은 것은? [그림]집합 연산자
  5. SQL문의 집합 연산자에 대한 설명이다. 다음 중 INTERSECT로 올바른 것은?집합 연산자
집합 연산자 기출 전체 보기 →