UNION(SQL Server Compact Edition)

공용 구조체의 모든 쿼리에 속해 있는 모든 행으로 이루어진 하나의 결과 집합과 둘 이상 쿼리의 결과를 결합합니다.

구문

{ < query_specification > | ( < query_expression > ) } 
     UNION [ ALL ] 
     < query_specification | ( < query_expression > ) 
     [ UNION [ ALL ] < query_specification | ( < query_expression > ) 
         [ ...n ] ] 

인수

  • < query_specification > | ( < query_expression > )
    다른 쿼리 사양 또는 쿼리 식의 데이터와 결합할 데이터를 반환하는 쿼리 사양 또는 쿼리 식입니다. UNION 연산의 일부인 열의 정의는 동일할 필요는 없지만 암시적 변환을 통해 호환 가능해야 합니다.
  • UNION
    여러 결과 집합이 하나의 결과 집합으로 결합되고 반환되도록 지정합니다.
  • ALL
    중복된 값을 포함하여 모든 열을 결과로 통합합니다. 지정되지 않은 경우 중복된 행은 제거됩니다.

다음 예에서는 두 개의 SELECT 문의 공용 구조체를 반환합니다.

CREATE TABLE t1 (a int, b nchar(4), c nchar(4))
INSERT INTO t1 VALUES (1, 'abc', 'jkl')
INSERT INTO t1 VALUES (2, 'def', 'mno')
INSERT INTO t1 VALUES (3, 'ghi', 'pqr')

CREATE TABLE t2 (a nchar(4), b float)
INSERT INTO t2 VALUES('jkl', 1.000)
INSERT INTO t2 VALUES('mno', 3.000)

SELECT a, b FROM t1
UNION
SELECT b, a FROM t2

결과 집합은 다음과 같습니다.

a ..........b
-------------
1...........abc
1...........jkl
2...........def
3...........ghi
3...........mno

참고 항목

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기