[Oracle/오라클] 집합 연산자 (UNION / INTERSECT / UNION ALL / MINUS)
2023. 1. 2.
집합 연산자 (SET OPERATION) 여러 개의 쿼리문을 가지고 하나의 쿼리문으로 만드는 연산자 집합 연산자 사용 시 주의사항 * 집합 연산에 사용되는 모든 SELECT문의 컬럼은 개수와 타입이 일치해야 한다 * ORDER BY 절을 사용하고자 한다면 마지막 SELECT문에 기술해야 한다 - UNION (합집합 / OR) 두 쿼리문의 결합을 나타내며, 중복되는 값은 제거되어 수행 결과 한 번만 나오게 된다 -- 부서코드가 D5인 사원 또는 급여가 300만원 초과인 사원들 조회 (사번, 이름, 부서코드, 급여) SELECT EMP_ID, EMP_NAME, DEPT_CODE, SALARY FROM EMPLOYEE WHERE DEPT_CODE = 'D5' -- 6개행 (박나라, 하이유, 김해술, 심봉선, ..