저장소이야기/Oracle
[Oracle] UNION과 UNION ALL
사랑꾼이야
2019. 11. 26. 17:40
반응형
doc문서.
https://docs.oracle.com/cd/B19306_01/server.102/b14200/queries004.htm
UNION(합집합)
- 2개 이상의 SELECT문의 결과를 결합
- SELECT문 사이의 중복행 제거
- SELECT문은 개수가 같아야 하고 데이터형식이 같아야함
- 중복행을 제거함으로 성능이 저하
- 전체 범위를 모드 Access하는 정렬작업을 수행하기 때문에 부분범위처리 불가능
- 사용 예시
1 2 3 | SELECT product_id FROM order_items UNION SELECT product_id FROM inventories; |
UNION ALL
- 중복행이 포함된 결과가 나옴
- 사용 예시
1 2 3 | SELECT location_id FROM locations UNION ALL SELECT location_id FROM departments; |
반응형