[Oracle] 집합 연산자 UNION ALL, UNION 차이점

UNION ALL

SELECT
  '홍길동' AS NAME,
  '테스트1' AS COMENT
FROM DUAL
UNION ALL
SELECT
  '홍길동' AS NAME,
  '테스트1' AS COMENT
FROM DUAL

NAMECOMENT
홍길동테스트1
홍길동테스트1

UNION ALL을 집합의 중복을 제거하지 않는다.


UNION

SELECT
  '홍길동' AS NAME,
  '테스트1' AS COMENT
FROM DUAL
UNION
SELECT
  '홍길동' AS NAME,
  '테스트1' AS COMENT
FROM DUAL

NAMECOMENT
홍길동테스트1

UNION ALL을 집합의 중복을 제거 한다.


다른 글 읽어보기 ⬇️