본문 바로가기

DB/OracleSQL

집합 연산자

07.09 TIL

 

집합 연산자

UNION - 중복 행을 제거한 후 양쪽 query에서 행을 반환, 정렬
UNION ALL - 모든 중복 행을 포함하여 양쪽 query의 결과를 반환, 정렬X
INTERSECT - 양쪽 query에 공통되는 행을 반환 (교집합)
MINUS - 첫번째 query에 의해 선택되지만 두번째 query 결과 집합에는 없는 모든 구분 행을 반환 (차집합)
집합 연산자
두 집합의 SELECT절에 오는 컬럼의 갯수가 같아야 한다.
두 집합의 SELECT절에 오는 컬럼의 데이터형이 같아야 한다.
두 집합의 컬럼명은 달라도 된다.

'DB > OracleSQL' 카테고리의 다른 글

Quiz2 - ADSQL  (0) 2021.07.13
그룹 함수(Group Function) - ROLLUP, CUBE, GROUPING SETS, GROUPING  (0) 2021.07.13
복습문제 - 서브쿼리  (0) 2021.07.13
서브쿼리(Subquery)  (0) 2021.07.13
복습문제 - 조인(JOIN)문  (0) 2021.07.13