Day33 - 집합연산자

2021. 4. 1. 13:59Oracle 공부

이번에는 집합연산자에 대해 알아 봅시다

 

집합연산자는 , 테이블과 테이블을 합치거나, 빼주거나 등등 ....

 

집합연산자는, 테이블과 테이블의 연산이 일어나기 때문에, 속성(column)이 같아야 합니다.

 

UNION -> 합집합(중복x, 정렬o)

UNION은 두 테이블의 합집합 입니다. 중복된 값이 있다면, 1번만 나옵니다. 정렬되어서 나옵니다.

UNION ALL -> 합집합 (중복o, 정렬x)

202 Michael 이 두번 나온 것과, 정렬되지 않았음을 확인 할 수 있습니다.

 

INTERSECT -> 교집합

두 테이블의 중복되는 것(둘 다 있는 것)을 반환합니다

 

MINUS -> 차집합

※여러개의 테이블에 같이 사용할 수 있다

보통 dual 테이블에 사용함

 

이렇게 집합 연산자에 대해서 알아 보았습니다.

 

고생하셨습니다.

'Oracle 공부' 카테고리의 다른 글

Day33 - 테이블 생성, INNER JOIN  (0) 2021.04.01
Day33 - 그룹함수  (0) 2021.04.01
Day32 - 값 변환 함수  (0) 2021.04.01
Day32 - 형 변환 함수  (0) 2021.04.01
Day32 - 숫자 함수, 날짜 함수  (0) 2021.04.01