오라클 DB(sql)_기초 20 (Top-N 분석)

데이터베이스 2021. 5. 1. 20:03

< Top-N 분석 - 인라인뷰 내부에 order by 절을 포함시켜서 뭔가 순위를 매기는 >

Rownum함수: 출력된 이후에 출력된 행의 번호를 매기는 함수

Rownum > a 라는 조건은 없다. >> rownum 출력된 후에 번호가 매겨지기 때문

>> rownum 인라인뷰를 사용하는

 

(예제) 급여를 많이받는 상위 3명의 이름과 급여를 출력하시오.

 

(예제) 부서별 평균급여가 많은 상위 3개부서의 부서번호와 평균급여를 출력하시오.

 

**Nvl, sysdate, rownum, rank >> 윈도우함수 ; 그때마다 뭔가 실행되었을때 값을 출력하는 함수

admin