Rank 함수의 order 1을 쓰나 생략을 하나 어느때 그렇게 해야되는지 하면서도 헷갈려서
물어봅니다 1을쓸때 어느때 써야 되고 생략을 할때 어느때 해야되는지?
1번전화로 물어보긴했는데 좀 헷갈려서 다시 물어봅니다.
번거롭겠지만 다시 설명부탁드립니다
RANK 함수는 순위를 구하는 합수입니다.
order 을 생략을 하면 내림차순 정렬되어 순위가 부여됩니다. 말하자면 점수가 값이 가장 높은 값부터 순위가 부여됩니다.
예를 들어 과목별 총점을 구했을 때 총점이 가장 높은 사람부터 1등을 부여한다면 rank 값에 order 부분을 생각하시면 됩니다.
order 1을 쓰게되면 오름차순 정렬되어 순위가 부여됩니다. 가장 작은 값 또는 낮은 값부터 1순위를 부여하는 것이지요..
말로만 설명을 해서 이해가 되셨는지 모르겠습니다.
아무튼 정리를 하자면 order 를 생략하면 내림차순 순위부여(높은값 -> 낮은값) 되구요
order 1 를 쓰면 오름차순(낮은값 -> 높은값) 정렬되어 순위부여됩니다.
-
*2011-04-18 19:07:28
RANK 함수는 순위를 구하는 합수입니다.
order 을 생략을 하면 내림차순 정렬되어 순위가 부여됩니다. 말하자면 점수가 값이 가장 높은 값부터 순위가 부여됩니다.
예를 들어 과목별 총점을 구했을 때 총점이 가장 높은 사람부터 1등을 부여한다면 rank 값에 order 부분을 생각하시면 됩니다.
order 1을 쓰게되면 오름차순 정렬되어 순위가 부여됩니다. 가장 작은 값 또는 낮은 값부터 1순위를 부여하는 것이지요..
말로만 설명을 해서 이해가 되셨는지 모르겠습니다.
아무튼 정리를 하자면 order 를 생략하면 내림차순 순위부여(높은값 -> 낮은값) 되구요
order 1 를 쓰면 오름차순(낮은값 -> 높은값) 정렬되어 순위부여됩니다.