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

+ Recent posts