티스토리 뷰

TEMP 테이블

TCOM 테이블

집합 연산자는 조건 절에 쓰이는 비교 연산자, 산술 연산자의 연산 기호와 다르며 하나의 SELECT문의 결과 데이터와 또 다른 SELECT문의 결과 데이터를 이용해 합집합, 교집합, 차집합 등의 새로운 결과 데이터를 만들어낼 때 사용된다. 이렇게 결과 집합 간의 비교를 위해서는 같은 구조를 가져야 한다. 컬럼의 수와 데이터 형이 순서대로 일치해야 된다.

집합 연산자

분류 함수 기능
집합 연산자 UNION 합집합을 반환한다.(중복 자료 배제)
UNION ALL 합집합을 반환한다.(중복 자료 포함)
MINUS 차집합을 반환한다.
INTERSECT 교집합을 반환한다.

UNION

-- 합집합(중복 자료 배제)
-- 자동 정렬 적용
SELECT EMP_ID
  FROM TEMP
 UNION
SELECT EMP_ID
  FROM TCOM;

UNION ALL

-- 합집합(중복 자료 포함)
-- 자동 정렬 미적용 (UNION 보다 빠른 응답 속도)
SELECT EMP_ID
  FROM TEMP
 UNION ALL
SELECT EMP_ID
  FROM TCOM;

INTERSECT

-- 교집합
-- 자동 정렬 적용
SELECT EMP_ID
  FROM TEMP
INTERSECT
SELECT EMP_ID
  FROM TCOM;

 

MINUS

-- 차집합
-- 자동 정렬 적용
SELECT EMP_ID
  FROM TEMP
 MINUS
SELECT EMP_ID
  FROM TCOM;

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함