본문 바로가기

Study/Oracle

[oracle] VIEW, 시퀀스, 인덱스, 데이터모델링 실습

2차정규화.erwin
0.12MB
3차정규화.erwin
0.12MB
11.erwin
0.12MB

*각 부서별로 가장 최근에 입사한 사원 보다 먼저 입사한 사원의 정보를 구하자

SELECT E.EMPNO, E.ENAME, E.HIREDATE, E.DEPTNO, MAX_HIREDATE

FROM EMP E,

 (SELECT DEPTNO, MAX(HIREDATE) MAX_HIREDATE

 FROM EMP

 GROUP BY DEPTNO)D

WHERE E.DEPTNO=D.DEPTNO

AND E.HIREDATE < D.MAX_HIREDATE;

예제>사원 내에서 월급이 가장 많은 직원 중 3명 출력하시오

SELECT ROWNUM, ENAME, SAL

FROM (SELECT ENAME, SAL

 FROM EMP

 ORDER BY SAL DESC)

WHERE ROWNUM <= 3;

 

상단 첨부파일은  데이터 모델링에 관한 파일들..