본문 바로가기

IT Study/Database-Oracle

예제문제(hr) - 3

-- 문제1) EMPLOYEES 테이블에서 입사일자 순으로 정렬하여
-- 사원번호, 이름, 업무, 급여, 입사일자,부서번호를 출력하라.
SELECT EMPLOYEE_ID, FIRST_NAME, JOB_ID, SALARY, HIRE_DATE, DEPARTMENT_ID
FROM EMPLOYEES
ORDER BY HIRE_DATE;
-- 문제2) EMPLOYEES 테이블에서 가장 최근에 입사한 순으로
-- 사원번호, 이름, 업무, 급여, 입사일자,부서번호를 출력하라.
SELECT EMPLOYEE_ID, FIRST_NAME, JOB_ID, SALARY, HIRE_DATE, DEPARTMENT_ID
FROM EMPLOYEES
ORDER BY HIRE_DATE DESC;
-- 문제3) EMPLOYEES 테이블에서 부서번호로 정렬한 후
-- 부서번호가 같을 경우 급여가 많은 순으로 정렬하여
-- 사원번호, 성명, 업무, 부서번호, 급여를 출력하여라.
SELECT employee_id, FIRST_NAME, JOB_ID, DEPARTMENT_ID, SALARY
FROM EMPLOYEES
ORDER BY DEPARTMENT_ID, SALARY DESC;
-- 문제4) EMPLOYEES 테이블에서 첫번째 정렬은 부서번호로
-- 두번째 정렬은 업무로 세번째 정렬은 급여가 많은 순으로 정렬하여
-- 사원번호, 성명, 입사일자, 부서번호, 업무, 급여를 출력하여라.
SELECT EMPLOYEE_ID, FIRST_NAME, HIRE_DATE, DEPARTMENT_ID, JOB_ID, SALARY
FROM EMPLOYEES
ORDER BY DEPARTMENT_ID, JOB_ID, SALARY DESC;


'IT Study > Database-Oracle' 카테고리의 다른 글

기본 함수 예제 문제(hr)  (0) 2018.06.21
예제 문제(scott) - 3  (0) 2018.06.21
예제 문제(hr) - 2  (0) 2018.06.21
예제문제(scott) - 2  (0) 2018.06.20
ORDER BY (정렬)  (0) 2018.06.20