Day33 - 집합연산자
2021. 4. 1. 13:59ㆍOracle 공부
이번에는 집합연산자에 대해 알아 봅시다
집합연산자는 , 테이블과 테이블을 합치거나, 빼주거나 등등 ....
집합연산자는, 테이블과 테이블의 연산이 일어나기 때문에, 속성(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 |