Sduty/MS-SQL

순위생성

돌멘 2014. 1. 20. 15:41

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