💚 특정 데이터들에 대한 순번 또는 순위를 매겨야 하는 경우 사용되는 함수
💚 동일한 값이면 중복 순위를 부여하고, 다음 순위는 해당 개수만큼 건너뛰고 반환하는 함수
💚 1 다음에 2가 2개라면 1,2,2,4로 진행
SELECT 컬럼1, 컬럼2, 컬럼3,
RANK() OVER (ORDER BY 기준_컬럼 DESC) AS 별명
FROM TABLE
💚 동일한 값이면 중복 순위를 부여하고, 다음 순위는 중복 순위와 상관없이 순차적으로 반환하는 함수
💚 1 다음에 2가 2개라면 1,2,2,3의 순서로 진행
SELECT 컬럼1, 컬럼2, 컬럼3,
DENSERANK() OVER (ORDER BY 기준컬럼 DESC) AS 별명
FROM TABLE
💚 중복 관계없이 순차적으로 순위를 반환하는 함수
💚 값이 동일하더라도 순위를 반드시 부여한다.
SELECT 컬럼1, 컬럼2, 컬럼3,
ROWNUMBER() OVER (ORDER BY 기준컬럼 DESC) AS RANK
FROM TABLE