SQL UNION 20240907

Yoochang Sung·2024년 9월 9일

잊지 말기

UNION

여러 개의 SQL문을 합쳐서 하나의 SQL 문으로 만들어주는 방법 (주의! 컬럼의 개수가 같아야 함)
UNION - 중복된 값을 제거해서 가져온다.
UNION ALL = 중복된 값도 여과 없이 가져온다.

ex) Select column1, column2, ... From 테이블 A
UNION | UNION ALL
Select column1, column2, ... From 테이블 B;

예제)
Select From test1
UNION ALL
Select FROM test2;

실습

성별이 여자인 데이터를 검색하는 쿼리와 소속사가 YG인 데이터를 검색하는 쿼리를 UNION ALL로 실행

가수가 직업인 연예인의 이름, 직업을 검색하는 쿼리와 직업이 텔런트인(텔런트를 포함하는) 데이터를 검색하는 쿼리를 중복을 제거하여 합쳐서 실행

성이 이씨인 데이터를 검색하는 쿼리와 1970년대 생을 검색하는 쿼리를 중복을 포함하여 합쳐서 실행

profile
Yoochang Sung

0개의 댓글