요약
RANK 함수는 공동순위를 포함해서 산출되었다(1위가 두명이면 그 다음은 3위)
DENSE_RANK는 공동순위를 고려하지않고 산출한다.(1위가 중복이라도 그 다음은 2위)
4번째행에 있는 JONES를 보면 순위 차이가 있다.
RANK 함수와 마찬가지로 DENSE_RANK도 PARTITION BY 함수 적용이 가능하다.
이번엔 특정 데이터의 순위를 보는 것을 배워보자
원래 데이터의 순위를 출력하는 것이 RANK() OVER ~~ 이었다면
특정데이터의 순위는 RANK(특정 데이터) WITHIN GROUP ~~ 으로 작성해주면된다,
'코딩 > SQL' 카테고리의 다른 글
44. 순위의 비율 출력(CUME_DIST) (0) | 2022.06.03 |
---|---|
43. 등급 출력(NTILE) (0) | 2022.06.03 |
41. 순위 출력(RANK) (0) | 2022.06.02 |
40. 건수 출력하기(COUNT) (0) | 2022.06.02 |
39. 토탈값 출력하기(SUM) (0) | 2022.06.02 |