USE zerobase;

SELECT *
FROM celeb;

CREATE TABLE test1
(no int);
CREATE TABLE test2
(no int);

INSERT INTO test1 VALUES (1);
INSERT INTO test1 VALUES (2);
INSERT INTO test1 VALUES (3);

INSERT INTO test2 VALUES (5);
INSERT INTO test2 VALUES (6);
INSERT INTO test2 VALUES (3);

SELECT *
FROM test1;

SELECT *
FROM test2;

여러 개의 SQL문을 합쳐서 하나의 SQL 문으로 만들어주는 방법 (주의. 칼럼의 개수가 같아야함)
UNION 문법
- UNION : 중복된 값을 제거하여 알려준다.
- UNION ALL : 중복된 값도 모두 보여준다.
SELECT column1, column2, ...
FROM tableA
UNION | UNION ALL
SELECT column1, column2, ...
FROM tableB;
SELECT * FROM test1
UNION ALL
SELECT * FROM test2;

SELECT * FROM test1
UNION
SELECT * FROM test2;

SELECT name, sex, agency
FROM celeb
WHERE sex='F'
UNION ALL
SELECT name, sex, agency
FROM celeb
WHERE agency='YG엔터테이먼트';

SELECT name, sex, agency
FROM celeb
WHERE sex='F'
UNION
SELECT name, sex, agency
FROM celeb
WHERE agency='YG엔터테이먼트';

SELECT name, job_title
FROM celeb
WHERE job_title LIKE '%가수%'
UNION
SELECT name, birthday, age
FROM celeb
WHERE age BETWEEN '1980-01-01' AND '1989-12-31';
