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