오라클 SQL

오라클 SQL 8강 연습문제

구자룡 2021. 3. 2. 16:03

--8강 연습문제

--1

SELECT A.DEPTNO,A.DNAME,B.EMPNO,B.ENAME,B.SAL

FROM DEPT A,EMP B

WHERE A.DEPTNO = B.DEPTNO AND SAL >= 2000

ORDER BY DEPTNO;

 

--2

SELECT A.DEPTNO,DNAME,TRUNC(AVG(SAL)) AS AVG_SAL,MAX(SAL) MAX_SAL,MIN(SAL) MIN_SAL,COUNT(*) AS CNT

FROM DEPT A , EMP B

WHERE A.DEPTNO=B.DEPTNO

GROUP BY A.DEPTNO , DNAME;

 

 

 

 

--3

SELECT A.DEPTNO,DNAME,EMPNO,ENAME,JOB,SAL

FROM DEPT A , EMP B

WHERE A.DEPTNO = B.DEPTNO(+)

ORDER BY DEPTNO;

 

--4

SELECT A.DEPTNO,A.DNAME,B.EMPNO,B.ENAME,B.MGR,B.SAL,B.DEPTNO,C.EMPNO AS MGR_EMPNO, C.ENAME AS MGR_ENAME,

GRADE,LOSAL,HISAL

FROM DEPT A,EMP B,EMP C,SALGRADE

WHERE A.DEPTNO=B.DEPTNO(+)

AND B.MGR=C.EMPNO(+)

AND B.SAL BETWEEN LOSAL(+) AND HISAL(+)

ORDER BY A.DEPTNO,B.EMPNO;

 

'오라클 SQL' 카테고리의 다른 글

오라클 SQL 210302 연습문제  (0) 2021.03.02
오라클 SQL 9강 연습문제  (0) 2021.03.02
오라클 SQL 10강 연습문제  (0) 2021.03.02
오라클 SQL 11강  (0) 2021.03.02
오라클 SQL 10강  (0) 2021.03.02