SELECT ROW_NUMBER() OVER(ORDER BY Value), * FROM (
SELECT '1' Value UNION ALL
SELECT '2' Value UNION ALL
SELECT '3' Value UNION ALL
SELECT '3' Value UNION ALL
SELECT '5' Value UNION ALL
SELECT '6' Value) SampleTable
SELECT RANK() OVER(ORDER BY Value), * FROM (
SELECT '1' Value UNION ALL
SELECT '2' Value UNION ALL
SELECT '3' Value UNION ALL
SELECT '3' Value UNION ALL
SELECT '5' Value UNION ALL
SELECT '6' Value) SampleTable
SELECT DENSE_RANK() OVER(ORDER BY Value), * FROM (
SELECT '1' Value UNION ALL
SELECT '2' Value UNION ALL
SELECT '3' Value UNION ALL
SELECT '3' Value UNION ALL
SELECT '5' Value UNION ALL
SELECT '6' Value) SampleTable
SELECT ROW_NUMBER() OVER(PARTITION BY [Group] ORDER BY Value), * FROM (
SELECT '1' Value, 'A' [Group] UNION ALL
SELECT '2' Value, 'A' [Group] UNION ALL
SELECT '3' Value, 'A' [Group] UNION ALL
SELECT '3' Value, 'B' [Group] UNION ALL
SELECT '5' Value, 'B' [Group] UNION ALL
SELECT '6' Value, 'B' [Group] ) SampleTable
'MS-SQL' 카테고리의 다른 글
[MS-SQL] 반복문 (0) | 2015.11.12 |
---|---|
[MS-SQL] 문자열내 코드값 제거 (0) | 2014.12.04 |
[MS-SQL] 테이블, 컬럼 수정 (0) | 2012.09.17 |
[MS-SQL] IDENTITY SEED 초기화 및 확인 (0) | 2012.08.16 |
[MS-SQL] 테이블명, 컬럼명 검색 (0) | 2012.08.01 |