집합연산자

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

+ Recent posts