[MSSQL] RANK, 순위함수
[순위 함수 정리] 1) ROW_NUMBER() : 순차적으로 순위 결정SELECTROW_NUMBER() OVER(ORDER BY [컬럼] DESC) AS '순위'FROM [테이블] 2) DENSE_RANK() : 중복 순위가 있을 경우에도 강제로 순차적으로 순위 결정SELECTDENSE_RANK() OVER( BY [컬럼] DESC) As '순위'FROM [테이블] 3) RANK() : 중복 순위가 있을때 건너뛰고 순위 결정SELECTRANK() OVER( BY [컬럼] DESC) As '순위'FROM [테이블] 4) 그룹에 대한 순위... OVER(PARTITION BY [컬럼])예제: SELECTRANK() OVER (PARTITION BY X.[학년도], X.[학기], X.[대학코드], X.[학과..
2014. 3. 12. 17:32