ORACLE) Do it! 오라클 9강 연습문제
1) 전체 사원 중 ALLEN과 같은 직책인 사원들의 사원 정보, 부서 정보를 출력하세요 답 SELECT JOB, EMPNO, ENAME, SAL, DEPTNO, DNAME FROM EMP JOIN DEPT USING(DEPTNO) WHERE JOB = ( SELECT JOB FROM EMP WHERE ENAME ='ALLEN') ; 결과 2) 전세 사원의 평균 급여(SAL)보다 높은 급여를 받는 사원들의 사원 정보, 부서 정보, 급여 등급 정보를 출력해보자 (급여가 많은 순으로 정렬하고, 급여가 같으면 사원 번호 기준으로 오름차순) 답 SELECT EMPNO, ENAME, DNAME, HIREDATE, LOC, SAL, CASE WHEN SAL
2022. 10. 21.
ORACLE) Do it! 오라클 8강 연습문제
1) SAL이 2000초과인 사원들의 부서 정보, 사원 정보를 오른쪽과 같이 출력하세요 답 SELECT E.DEPTNO, D.DNAME, E.EMPNO, E.SAL FROM EMP E, DEPT D WHERE E.DEPTNO=D.DEPTNO AND E.SAL>2000 ; 결과 2) 각 부서별 평균 급여, 최대 급여, 사원 수를 출력하세요 답 SELECT D.DEPTNO, D.DNAME, MAX(E.SAL), SUM(E.SAL), TRUNC(AVG(E.SAL)),COUNT(*) FROM EMP E, DEPT D WHERE E.DEPTNO = D.DEPTNO GROUP BY D.DEPTNO, D.DNAME ; 배운 거 대로 하면 이렇게 쓰는 게 맞는데 아빠한테 물어보니까 밑에처럼 써줌 SELECT D.DEP..
2022. 10. 20.