Day33 - Quiz를 풀어 봅시다.

2021. 4. 1. 17:05Oracle 공부/Quiz

문제 1.
현재일자를 기준으로 EMPLOYEE테이블의 입사일자(hire_date)를 참조해서 근속년수가 10년 이상인
사원을 다음과 같은 형태의 결과를 출력하도록 쿼리를 작성해 보세요.

조건 1) 근속년수가 높은 사원 순서대로 결과가 나오도록 합니다

문제 2.
EMPLOYEE 테이블의 manager_id컬럼을 확인하여 first_name, manager_id, 직급을 출력합니다.
100이라면 ‘사원’,
120이라면 ‘주임’
121이라면 ‘대리’
122라면 ‘과장’
나머지는 ‘임원’ 으로 출력합니다.
조건 1) department_id_id가 50인 사람들을 대상으로만 조회합니다

문제 3.
사원 테이블에서 JOB_ID별 사원 수를 구하세요.
사원 테이블에서 JOB_ID별 월급의 평균을 구하세요. 월급의 평균 순으로 내림차순 정렬하세요

문제 4.
사원 테이블에서 입사 년도 별 사원 수를 구하세요.

문제 5.
급여가 1000 이상인 사원들의 부서별 평균 급여를 출력하세요. 단 부서 평균 급여가 2000이상인 부서만 출력

문제 6.
사원 테이블에서 commission_pct(커미션) 컬럼이 null이 아닌 사람들의
department_id(부서별) salary(월급)의 평균, 합계, count를 구합니다.
조건 1) 월급의 평균은 커미션을 적용시킨 월급입니다.
조건 2) 평균은 소수 2째 자리에서 절삭 하세요.

'Oracle 공부 > Quiz' 카테고리의 다른 글

Day37 - Quiz를 풀어 봅시다  (0) 2021.04.07
Day36 - Quiz를 풀어 봅시다  (0) 2021.04.06
Day35 - Quiz를 풀어 봅시다  (0) 2021.04.05
Day34 - Quiz를 풀어 봅시다  (0) 2021.04.02
Day31 - Quiz를 풀어 봅시다  (0) 2021.03.31