집합연산자
SELECT 하는 열의 갯수가 같아야하고 상응하는 열의 데이터유형이 같아야한다.
UNION / UNION ALL : 합집합 연산
INTERSECT : 교집합 연산
MINUS : 차집합 연산
* 기본적으로 집합연산이기때문에 UNION ALL 을 제외한 나머지 연산들은 중복행을 제거한다.
SELECT 열 의 갯수와 상응하는 데이터 유형이 같아야 하므로 한 테이블에만 있는 열은
다른 열에서억지로 규격을 맞춰서 SELECT 해야한다.
*FULL OUTER JOIN이 (+)로 구현하지 못하였는데 UNION 연산을 이용하면 구현가능하다.
'데이터베이스 > ORACLE SQL' 카테고리의 다른 글
ORACLE - SQL) DDL (0) | 2020.07.20 |
---|---|
ORACLE - SQL) DML, TCL (0) | 2020.07.20 |
ORACLE - SQL) JOIN, Subquery (0) | 2020.07.15 |
ORACLE - SQL) 그룹함수, GROUP BY 절 (0) | 2020.07.15 |
ORACLE - SQL) NULL 관련 함수, 조건부 표현식 (0) | 2020.07.14 |