728x90
반응형
SMALL
안녕하세요 .
#yeoneeblog 여니입니다 :)
<집합 연산자 SET OPERATOR>
여러개의 쿼리문을 가지고 하나의 쿼리문으로 만드는 연산자
-UNION(합집합) : 두 쿼리문을 수행한 결과값을 더한 후 중복되는 부분은 한번만 빼서 중복을 제거한것
-UNION ALL : 두 쿼리문을 수행한 결과값을 더한 후 중복값은 제거하지 않고 그대로둔것
-INTERSECT(교집합) : 두 쿼리문을 수행한 결과값의 중복된 부분만 가져온것
-MINUS(차집합) : 선행 쿼리문 결과값에서 후행 쿼리문 결과값을 뺀 나머지 부분
주의해야할점 : 두 쿼리문의 결과를 합쳐서 한개의 테이블로 보여줘야하기 때문에
두 쿼리문의 SELECT절 부분은 같아야한다.(조회할 컬럼명이 일치해야함)
1. UNION(합집합) : 두 쿼리문을 수행한 결과값을 더해주지만, 중복값은 제거
2. UNION ALL : 여러개의 쿼리결과를 더해서 보여주는 연산자(중복제거 안함)
3. INTERSECT : 교차합, 쿼리결과중 중복된 결과만을 조회
4. MINUS : 차집합, 선행쿼리문의 결과에 후행 쿼리결과를 뺀 나머지
728x90
반응형
LIST
'Oracle SQL > Oracle SQL 요약정리' 카테고리의 다른 글
Oracle SQL 요약정리 - SUBQUERY(서브쿼리) (0) | 2023.06.02 |
---|---|
Oracle SQL 요약정리 - JOIN의 종류 및 쓰이는 표현법, 예시 등 (1) | 2023.06.02 |
Oracle SQL 요약정리 - 함수(GROUP BY, HAVING, ROLLUP, CUBE, SELECT 문 구조 및 실행순서) (0) | 2023.06.01 |
Oracle SQL 요약정리 - 함수(NULL 처리 함수,선택함수-DECODE,CASE WHEN THEN,그룹함수) (0) | 2023.06.01 |
Oracle SQL 요약정리 - DB (함수 FUNCTION) (0) | 2023.05.31 |