오라클(SQL)집합 연산자(MINUS, UNION, UNION ALL, INTERSECT)
집합 연산자(MINUS, UNION, UNION ALL, INTERSECT) 테이블 다운로드 -집합이론에서 제공하는 합집합(UNION, UNION ALL).교집합(INTERSECT), 차집합(MINUS)연산자 제공 -(사용형식) SELECT 컬럼LIST FROM 테이블명 WHERE 조건 UNION|UNION ALL|INTERSECT|MINUS --중 선택사용 SELECT 컬럼LIST FROM 테이블명 WHERE 조건 : .각 SELECT절의 컬럼의 갯수와 순서및TYPE이 같아야 함 .ORDER BY 적은 맨 마지막 SELECT 문에서만 사용 가능 .CLOB, BLOB, BFILE 등은 사용불가 .출력의 기준은 첫 번째 SELECT 문임 1.UNION, UNION ALL -합집합의 결과 반환 -UNION ..
2021. 3. 17.
오라클(SQL)다중행 서브쿼리
다중행 서브쿼리 테이블 다운로드 -복수개의 결과를 반환하는 서브쿼리 -IN, ANY, EXISTS 등의 연산자의 결합 사용예)사원테이블에서 2007년 이후에 입사한 사원중 2005년도에 입사한 사원들의 최저 급여보다 더 많은 급여를 받는 사원을 조회하시오 ALIAS는 사원번호, 사원명, 입사일, 급여, 직책명 SELECT A.EMPLOYEE_ID AS 사원번호, A.EMP_NAME AS 사원명, A.HIRE_DATE AS 입사일, A.SALARY AS 급여, B.JOB_TITLE AS 직책명 FROM EMPLOYEES A, JOBS B WHERE A.HIRE_DATE >= TO_DATE('20070101') AND A.SALARY >= ANY (SELECT SALARY FROM EMPLOYEES WHER..
2021. 3. 17.