본문 바로가기
SQL

MYSQL- UNION 문법

by 앵남(Andy) 2021. 11. 9.

글 개요

이번 포스팅은 UNION문법을 사용해 데이터를 가져오는 실습을 해보겠습니다.

글 본문

UNION

UNION은 여러 개의 SQL문을 합쳐서 하나의 SQL문으로 만들어주는 방법입니다. 주의 칼럼의 개수가 같아야합니다. 

또한, UNION 중복된 값을 제거하여 알려줍니다.

 

SELECT * FROM TABLE NAME1 
UNION
SELECT * FROM TABLE NAME2

UNION

UNION은 두 테이블에 존재하는 중복된 데이터를 제거하고 데이터를 가져올 수 있습니다. 위 이미지를 보면 TEST1에는1,2,3 존재하고 TEST 2에는 1 2 3 5 6 이 있습니다. 두 테이블의 중복된 값은 3이라서 3 하나 제거하고 데이터를 가져옵니다.

 

UNION ALL

두 테이블에 존재하는 중복된 데이터를 가져올 수 있습니다.

SELECT * FROM TABLE NAME1
UNION ALL
SELECT * FROM TABLE NAME2

이렇게 두 테이블에 존재하는 중복된 데이터를 가져올 수 있는것을 확인할 수 있습니다.

 

 

'SQL' 카테고리의 다른 글

MYSQL- is null or is not null 사용하기  (0) 2021.11.09
MYSQL- inner join, right join left join full outer join 사용하기  (0) 2021.11.09
MYSQL- LIKE 문법  (0) 2021.11.09
MYSQL- IN연산자  (0) 2021.11.09
MYSQL- BETWEEN 연산자 사용하기  (0) 2021.11.09

댓글