본문 바로가기

Database/MS SQL

MS SQL。집합 연산자(UNION, UNION ALL)

728x90
반응형

합집합(A ∪ B), 두 테이블의 전체 데이터를 출력하며 모든 필드의 개수와 데이터 타입은 일치해야 함

 

# 중복 제거(UNION)

 

SELECT [필드1], [필드2], ..., [필드n]
  FROM [테이블명1]
 UNION
SELECT [필드1], [필드2], ..., [필드n]
  FROM [테이블명2]

 

 

# 중복 허용(UNION ALL)

 

SELECT [필드1], [필드2], ..., [필드n]
  FROM [테이블명1]
 UNION ALL
SELECT [필드1], [필드2], ..., [필드n]
  FROM [테이블명2]

 

 

<관계대수(Relational Algebra) - 집합 연산 링크>

[Database/Theory] - Database。관계대수(Relational Algebra) - 집합 연산

 

<집합 연산자 교집합(INTERSECT) 링크>

[Database/MS SQL] - MS SQL。집합 연산자(INTERSECT)

 

<집합 연산자 차집합(EXCEPT) 링크>

[Database/MS SQL] - MS SQL。집합 연산자(EXCEPT)

728x90
반응형

'Database > MS SQL' 카테고리의 다른 글

MS SQL。집합 연산자(EXCEPT)  (0) 2020.12.02
MS SQL。집합 연산자(INTERSECT)  (0) 2020.12.01
MS SQL。산술 연산자  (0) 2020.11.26
MS SQL。비교 연산자  (0) 2020.11.25
MS SQL。논리 연산자 - BETWEEN  (0) 2020.11.24