관리 메뉴

Life goes slowly...

[Oracle] 순위를 부여하는 순위 함수 - dense_rank() 본문

프로그래밍/Oracle

[Oracle] 순위를 부여하는 순위 함수 - dense_rank()

빨강소 2021. 1. 11. 08:12
728x90
반응형

 

Oracle(오라클) dense_rank() 함수

오라클(Oracle)의 dense_rank() 함수는 DataBase에서 성적, 급여, 매출 등 데이터의 순위를 구하여 반환하는 순위 함수입니다.

dense_rank() 함수는 중복 순위가 존재하여도 순차적으로 다음 순위 데이터를 표시하는 함수입니다. 

dense_rank() 함수와 rank() 함수와 차이점은 동일한 데이터가 있다면 rank() 함수 같은 경우는 중복 순위로 정해지지만 dense_rank() 함수는 중복 순위를 조회 데이터에 따라서 순위를 정합니다.

 

 

//오라클(Oracle) dense_rank() 함수 사용법

Select [ 조회 컬럼 ]
DENSE_RANK() OVER (ORDER BY 기준컬럼 DESC) AS [ 지정명 ]
From [ Table 명 ];

 

 

728x90
반응형
Comments