1. 10번 부서 월급의 평균, 최고, 최저, 인원수를 구하여 출력하라.
SELECT ROUND(AVG(sal), 3) "평균", MAX(sal) "최고", MIN(sal) "최저",COUNT(*) "인원수"
FROM emp
WHERE deptno = 10;
2. 각 부서별 급여의 평균, 최고, 최저, 인원수를 구하여 출력하라.
3. 각 부서별 같은 업무를 하는 사람의 인원수를 구하여 부서번호, 업무명, 인원수를 출력하라.
4. 같은 업무를 하는 사람의 수가 4명 이상인 업무와 인원수를 출력하라.
5. 각 부서별 평균 월급, 전체 월급, 최고 월급, 최저 월급을 구하여 평균 월급이 많은 순으로 출력하라.
6. EMP 테이블에서 부서 인원이 4명보다 많은 부서의 부서번호, 인원수, 급여의 합을 출력하라.
7. EMP 테이블에서 가장 많은 사원이 속해있는 부서번호와 사원수를 출력하라.
8. EMP 테이블에서 가장 많은 사원을 갖는 MGR의 사원번호를 출력하라.
9. 직업(JOB)별로 최소 급여를 받는 사원의 정보를 사원번호, 이름, 업무, 부서명을 출력하라.
10. 각 부서 별 평균 급여가 2000 이상이면 초과, 그렇지 않으면 미만을 출력하라.
'DB' 카테고리의 다른 글
[DB] 기타 (0) | 2021.02.08 |
---|---|
[DB] WITH 절 사용 예시 (0) | 2021.02.08 |
[오라클] JOIN / 서브쿼리 (0) | 2021.02.06 |
[오라클DB] DUAL테이블 및 오라클 함수 (0) | 2021.02.02 |
[Oracle DB] 오라클 기본 Exam 연습 (0) | 2021.02.01 |