UNION이 사용된 테이블들의 쿼리 결과를 합쳐준다.
//////////////////////////////////////////////////////
ex)
SELECT * FROM atable where apple = 3
UNION ALL
SELECT * FROM btable
a테이블의 조회 결과와 b테이블의 조회결과를 합쳐준다.
※
쿼리문1과 쿼리문2의 컬럼수는 동일해야함
쿼리문1과 쿼리문2의 컬럼타입은 같거나 서로 변환가능한 값이어야 함
UNION ALL은 중복 허용
UNION은 중복데이터를 걸러냄
[출처] MSSQL UNION 사용하기|작성자 창공
'공부 > SQL' 카테고리의 다른 글
(mssql) SUBSTRING 문자열 자르기 (0) | 2015.12.09 |
---|---|
(mssql) 문자열 찾아 바꾸기 REPLACE (0) | 2015.12.09 |
(mssql) 행 번호 가져오기 ROW_NUMBER() (0) | 2015.12.09 |
(oracle) CREATE SEQUENCE (0) | 2015.10.19 |
(개념) AS구문 (Aliases) (0) | 2015.09.30 |