오라클 쿼리 문제 EMP (사원 테이블) DEPT (부서 테이블) 컬럼명 설명 EMPNO 사원번호 ENAME 사원명 JOB 직무(직업) MGR 직속상관 HIREDATE 입사일 SAL 월급 COMM 커미션 DEPTNO 부서번호 컬럼명 설명 DEPTNO 부서번호 DNAME 부서명 LOC 부서위치
오라클 쿼리 문제 - 1 부서번호가 10번인 부서의 사람 중 사원번호, 이름, 월급을 출력 사원번호가 7369인 사람 중 이름, 입사일, 부서번호를 출력 이름이 ALLEN인 사람의 모든 정보를 출력 입사일이 83/01/12인 사원의 이름, 부서번호, 월급을 출력 직업이 MANAGER가 아닌 사람의 모든 정보를 출력 입사일이 81/04/02 이후에 입사한 사원의 정보를 출력 급여가 $800 이상인 사람의 이름, 급여, 부서번호를 출력 부서번호가 20번 이상인 사원의 모든 정보를 출력 이름이 K 보다 높은 이름을 가진 사람의 모든 정보를 출력 입사일이 81/12/09 보다 먼저 입사한 사람들의 모든 정보를 출력
오라클 쿼리 문제 - 2 입사번호가 7698보다 작거나 같은 사람들의 입사번호와 이름을 출력 입사일이 81/04/02 보다 늦고 82/12/09 보다 빠른 사원의 이름, 월급, 부서번호를 출력 급여가 $1,600보다 크고 $3,000보다 작은 사람의 이름, 직업, 급여를 출력 사원번호가 7654와 7782 사이 이외의 사원의 모든 정보를 출력 이름이 B와 J 사이의 모든 사원의 정보를 출력하라. 입사일이 81년 이외에 입사한 사람의 모든 정보를 출력, SUBSTR 함수 사용 직업이 MANAGER 이거나 SALESMAN인 사람의 모든 정보를 출력 부서번호와 20, 30번을 제외한 모든 사람의 이름, 사원번호, 부서번호를 출력 이름이 S로 시작하는 사원의 사원번호, 이름, 입사일, 부서번호를 출력 이름의 마지막 글자가 T인 사람의 모든 정보를 출력
오라클 쿼리 문제 - 3 이름의 두 번째 문자가 A인 사람의 정보를 출력 커미션이 NULL인 사람의 정보를 출력 부서가 30번 부서이고 급여가 $1,500 이상인 사람의 이름, 부서, 월급을 출력 이름의 첫 글자가 K로 시작하거나 부서번호가 30인 사람의 사원번호, 이름, 부서번호를 출력 급여가 $1,500 이상이고 부서번호가 30번인 사원 중 직업이 MANAGER인 사람의 정보를 출력 부서번호가 30인 사람 목록을 사원번호 오름차순으로 정렬 급여가 많은 순으로 정렬 부서번호로 오름차순 정렬한 후 급여가 많은 사람 순으로 출력 부서번호 내림차순 정렬하고, 이름 순으로 오름차순 정렬, 급여 순으로 내림차순 정렬
오라클 쿼리 문제 - 4 EMP TABLE에서 이름, 급여, 커미션 금액, 총액(SAL + COMM)을 구하여 총액이 많은 순서로 출력 단, 커미션이 NULL인 사람은 제외 10번 부서의 모든 사람들에게 급여의 13%를 보너스로 지불한 후 이름, 급여, 보너스 금액, 부서번호를 출력 30번 부서의 연봉을 계산하여 이름, 부서번호, 급여, 연봉을 출력 단, 연봉은 급여의 150%를 보너스로 지급하는 것으로 계산 모든 사원의 실수령액을 계산하여 출력 단, 급여가 많은 순으로 이름, 급여, 실수령액을 출력(실수령액은 금여에 대해 10%의 세금을 뺀 금액) 이름의 글자수가 6자 이상인 사람의 이름을 앞에서 3자만 구하여 출력 10번 부서 월급의 평균, 최고, 최저, 인원수를 구하여 출력하라. 각 부서별 급여의 평균, 최고, 최저, 인언수를 구하여 출력하라. 각 부서별 같은 업무를 하는 사람의 인원수를 구하여 부서번호, 업무명, 인원수를 출력하라. 같은 업무를 하는 사람의 수가 4명 이상인 업무와 인원수를 출력 각 부서별 평균 월급, 전체 월급, 최고 월급, 최저 월급을 구하여 평균 월급이 많은 순으로 출력
오라클 쿼리 문제 - 5 EMP와 DEPT TABLE을 JOIN하여 부서번호, 부서명, 이름, 급여를 출력 이름이 ‘ALLEN’인 사원의 부서명을 출력하라. ‘ALLEN`의 직무와 같은 사람의 이름, 부서명, 급여, 직무를 출력 ‘JONES’가 속해있는 부서의 모든 사람의 사원번호, 이름, 입사일, 급여를 출력 전체 사원의 평균 임금보다 많은 사원의 사원번호, 이름, 부서명, 입사일, 지역, 급여를 출력 10번 부서 사람들 중에서 20번 부서의 사원과 같은 업무를 하는 사원의 사원번호, 이름, 부서명, 입사일, 지역을 출력 10번 부서 중에서 30번 부서에는 없는 업무를 하는 사원의 사원번호, 이름, 부서명, 입사일, 지역을 출력 10번 부서와 같은 일을 하는 사원의 사원번호, 이름, 부서명, 지역, 급여를 급여가 많은 순으로 출력 MARTIN이나 SCOTT의 급여와 같은 사원의 사원번호, 이름, 급여를 출력 급여가 30번 부서의 최고 급여보다 높은 사원의 사원번호, 이름, 급여를 출력