📌 UNION
- 두 테이블을 위/아래로 합치기
- 두 테이블의 컬럼이 모두 동일한 경우
데이터베이스
| inquiry2018 | inquiry2019 | inquiry2020 |
|---|
 |  |  |
SELECT * FROM uniondb.inquiry2018
UNION
SELECT * FROM uniondb.inquiry2019;
- 쿼리2
- (2, '충청도', 30, 5) 데이터가 중복되어 사라진 모습
SELECT * FROM uniondb.inquiry2018
UNION
SELECT * FROM uniondb.inquiry2020;
SELECT * FROM uniondb.inquiry2019
UNION
SELECT * FROM uniondb.inquiry2020;
- 쿼리4
- 쿼리1 결과에서 맨 위 1개만 출력
SELECT * FROM uniondb.inquiry2018
UNION
SELECT * FROM uniondb.inquiry2019
LIMIT 1;
- 쿼리5
- 2018 데이터와 2019 데이터의 맨 위 1행만 UNION
SELECT * FROM uniondb.inquiry2018
UNION
(SELECT * FROM uniondb.inquiry2019
LIMIT 1);
- 쿼리6
- 2018 데이터의 위 3행과 2019 위 2행만 UNION 하여 star 기준으로 내림차순 정렬
(SELECT * FROM uniondb.inquiry2018
LIMIT 3)
UNION
(SELECT * FROM uniondb.inquiry2020
LIMIT 2)
ORDER BY star DESC;