순위

데이터 테이블 내의 값에 순위 번호를 할당해야 할 수 있습니다.

순위는 여러 방법으로 매길 수 있으며 아래 예에서 그 중 몇 가지를 소개합니다. 더 많은 옵션은 순위 함수을 참조하십시오.

Rank()와 DenseRank()

아래 데이터 테이블에는 여러 사람의 시합 점수가 나열됩니다. 점수 중 두 개가 동일하다는 것을 알 수 있습니다.

두 개의 계산된 컬럼이 순위 오름차순으로 추가됩니다.

Rank([Points])DenseRank([Points])



값이 동일하면 두 함수가 다음 순위 숫자를 서로 다르게 처리합니다.

내림차순 순위

기본적으로 순위는 오름차순입니다. 표현식에 'desc'를 추가하면 내림차순으로 변경할 수 있습니다.

Rank([Points],'desc')DenseRank([Points],'desc')



컬럼 내의 그룹에 개별적으로 순위 지정

시합에 참가한 두 그룹 a와 b가 있고 각 그룹의 순위를 따로 매겨야 한다고 가정하겠습니다.



이 경우에는 아래의

Rank([Points], [Group])

표현식을 사용할 수 있습니다. 그룹의 별도 순위를 더 쉽게 볼 수 있도록 하기 위해 'Group' 컬럼을 정렬합니다.