subquery

    [Oracle] JOIN 및 subquery 실습문제

    -- 1. 70년대 생(1970~1979) 중 여자이면서 전씨인 사원의 이름과 주민번호, 부서 명, 직급 조회 SELECT * FROM EMPLOYEE; SELECT * FROM DEPARTMENT; SELECT * FROM JOB; SELECT EMP_NAME, EMP_NO, DEPT_TITLE, JOB_NAME FROM EMPLOYEE JOIN DEPARTMENT ON DEPT_CODE = DEPT_ID JOIN JOB USING (JOB_CODE) WHERE SUBSTR(EMP_NO,1,2) BETWEEN 70 AND 79 AND SUBSTR(EMP_NO,8,1) = 2 AND EMP_NAME LIKE '전%'; --2. 나이 상 가장 막내의 사원 코드, 사원 명, 나이, 부서 명, 직급 명 조회 ..

    [Oracle] 서브쿼리 (Subquery)

    - 하나의 SQL문 안에 포함된 또 다른 SELECT문 - 메인 SQL문을 위해 보조 역할을 하는 쿼리문 * 서브쿼리의 구분 서브쿼리 수행한 결과값이 몇 행 몇열이냐에 따라서 분류됨 - 단일행 서브쿼리 : 서브쿼리의 조회 결과값의 개수가 오로지 1개 일 때 (한 행 한 열) - 다중행 서브쿼리 : 서브쿼리의 조회 결과값이 여러행 일 때(여러행 한열) => 동명이인 노옹철 - 다중열 서브쿼리 : 서브쿼리의 조회 결과값이 한 행이지만 컬럼이 여러개일 때 (한 행 여러 열) - 다중행 다중열 서브쿼리 : 서브쿼리 조회 결과값이 여러 행 여러 컬럼일 때 (여러 행 여러 열) >> 서브쿼리 종류가 뭐냐에 따라서 서브쿼리 앞에 붙는 연산자가 달라짐! -- 간단 서브쿼리 예시1 -..