본문 바로가기
CS/데이터베이스

[Oracle] 집합 연산자 - 데이터 위아래 연결 (UNION)

by 김크롱 2020. 9. 15.

집합 연산자 - 데이터 위아래 연결 (UNION)

: 여러 개의 쿼리 결과를 위아래로 붙여 최종적으로 하나의 결과로 출력

- 중복 데이터 불허, 내림차순 정렬

 

SELECT column1, SUM(column2)
    FROM table1
    GROUP BY column1
UNION
SELECT null as column1, SUM(column2)
    FROM table1;

: column1, column2를 출력하고 맨 아래 column2의 합계를 내림차순 정렬하여 출력함.

 

 

UNION과 UNION ALL의 차이점

- 중복 데이터를 허용하지 않음 = 하나로 인식

- 첫 번째 컬럼(여기서는 column1) 데이터 기준 내림차순 정렬