[SQL] UNION, EXCEPT, INTERSECT (집합 명령)

Peter·2021년 7월 13일
0

SQL

목록 보기
16/19

UNION(합집합)

  • 여러개의 테이블들이나 SELECT 결과를 하나의 결과로 합쳐줌
  • UNION VS UNION ALL
    - UNION은 중복을 제거
%%sql

SELECT 'keeyong' as first_name, 'han' as last_name

UNION

SELECT 'elon', 'musk'

UNION

SELECT 'keeyong', 'han'

  • 테이블을 만들고 컬럼도 만들어주고
  • UNION으로 밸류를 합쳐주면
  • 중복된 값은 제외된 상태로 합쳐짐
%%sql

SELECT 'keeyong' as first_name, 'han' as last_name

UNION ALL

SELECT 'elon', 'musk'

UNION ALL

SELECT 'keeyong', 'han'

  • UNION ALL은 중복된 정보도 상관없이 밸류를 쌓음
profile
컴퓨터가 좋아

0개의 댓글