집합 연산자
연산자 종류 |
내 용 |
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 |