ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • SQL SELECT Study
    DB/SQL 2018. 8. 3. 17:39
    반응형
    -- 5. 이름(FIRST_NAME)의 두 번째 글자가 'a'인 사원의 이름(FIRST_NAME)과 연봉을 조회하라.
    SELECT FIRST_NAME, SALARY
    FROM EMPLOYEES
    WHERE FIRST_NAME LIKE '_a%'
    ;

    -- 21. 모든 사원들의 사원번호, 부서명, 직무명, 도시명을 조회하라.
    SELECT E.EMPLOYEE_ID, D.DEPARTMENT_NAME, J.JOB_ID, L.CITY
    FROM DEPARTMENTS D
    , LOCATIONS L
    , EMPLOYEES E
    , JOBS J
    WHERE E.DEPARTMENT_ID = D.DEPARTMENT_ID
    AND D.LOCATION_ID = L.LOCATION_ID
    AND J.JOB_ID = E.JOB_ID
    ;


    -- 37. 자신의 상사가 자신 보다 늦게 입사한 사원의 모든 정보를 조회하라.
    SELECT *
    FROM (
    SELECT * -- 부하 직원
    FROM EMPLOYEES
    WHERE MANAGER_ID IS NOT NULL
    ) EMP_E
    , (
    SELECT DISTINCT E.FIRST_NAME, E.HIRE_DATE -- 상사
    FROM EMPLOYEES E
    , EMPLOYEES E2
    WHERE E.EMPLOYEE_ID = E2.MANAGER_ID
    ) EMP_M
    WHERE TO_CHAR(EMP_E.HIRE_DATE) < TO_CHAR(EMP_M.HIRE_DATE)
    AND EMP_E.FIRST_NAME = EMP_M.FIRST_NAME -- JOIN
    ;


    반응형

    'DB > SQL' 카테고리의 다른 글

    Eclipse - SQL Explorer 실행  (0) 2018.08.26
    SQL Study3 - SELECT  (0) 2018.08.07
    SQL Study2 - SELECT  (0) 2018.08.06
    SQL - JOIN, SUB QUERY, INLINE TABLE, IN VIEW  (0) 2018.08.03
    SQL - SELECT  (0) 2018.08.01

    댓글

Designed by Tistory.