- [쿼리A] UNION [쿼리B] 또는 [쿼리 A] UNION ALL [쿼리B] 형식으로 사용한다.
- [쿼리A] 와 [쿼리 B]의 결과 값을 합쳐서 보여준다.
- UNION 은 동일한 값은 제외하고 보여주며, UNION ALL 은 동일한 값도 포함하여 보여준다.
* 단, [쿼리A] 와 [쿼리B] 의 결과 값의 개수가 같아야 한다. (다를 경우 에러 발생)
* ORDER BY 는 쿼리 가장 마지막에 작성하며,[쿼리A]에서 가져온 컬럼으로만 가능하다.
e.g.
SELECT number, name, attack
FROM mypokemon
UNION
SELECT number, name, attack
FROM friendpokemon
ORDER BY number;
'sql' 카테고리의 다른 글
증감폭과 증감율을 구해보자 (0) | 2023.07.25 |
---|---|
교집합 INTERSECT / 차집합 MINUS (0) | 2023.07.22 |
JOIN 이제는 뽀개보기 (0) | 2023.07.17 |
여러 조건을 한번에 만들기 'CASE'문 (0) | 2023.07.16 |
IF 조건 (0) | 2023.07.16 |