집합 연산자
|
연산자 종류 |
내 용 |
|
UNION |
두 집합을 더해서 결과를 출력, 중복 값 제거하고 정렬 |
|
UNION ALL |
두 집합을 더해서 결과를 출력, 중복 값 제거 안하고 정렬 안 함 |
|
INTERSECT |
두 집합의 교집합 결과를 출력, 정렬 함 |
|
MINUS |
두 집합의 차집합 결과물 출력, 정렬 함, 쿼리의 순서 중요함 |
■ UNION과 U NION ALL의 비교
|
UNION |
UNION ALL |
|
select department_id , salary |
select department_id , salary |
|
|
|
■ 공통으로 있는 데이터 찾기 (INTERSECT 연산)
|
select salary |
|
■ 특정 결과만 제외한 결과 만들기 (MINUS 연산자)
|
where department_id=100; |
|
*dept_id가 100인사람만 제외하고 출력
'Study Note > Database' 카테고리의 다른 글
| SUB QUERY (서브쿼리) (0) | 2016.02.04 |
|---|---|
| JOIN (0) | 2016.02.04 |
| SQL 함수 (0) | 2016.02.03 |
| SQL 기본 [ SELECT ] (0) | 2016.02.03 |
| DataPump (0) | 2016.02.02 |