1. 순위 생성
SELECT ROW_NUMBER() OVER (PARTITION BY NM ORDER BY NUM) AS 'ROW_NUMBER'
,RANK() OVER (PARTITION BY NM ORDER BY NUM) AS 'RANK'
,DENSE_RANK() OVER (PARTITION BY NM ORDER BY NUM) AS 'DENSE_RANK'
FROM TBL
==> NM NUM ROW_NUMBER RANK DENSE_RANK
A 10 1 1 1
B 10 2 1 1
C 8 3 3 2
D 7 4 4 3
'Sduty > MS-SQL' 카테고리의 다른 글
임시테이블 (0) | 2014.02.05 |
---|---|
문자인지 숫자인지 구분 (0) | 2014.01.23 |
특정 문자 걸러내기 (0) | 2014.01.04 |
같은 IP영역대 서버연결 (0) | 2013.12.27 |
SP 조건 걸기 (0) | 2013.11.08 |