반응형
ROW_NUMBER()
결과 집합에서 행번호를 반환하여 노출합니다.
구문
ROW_NUMBER() OVER( [ PARTITION BY partiotion_value ] ORDER BY orderby_value )
- ORDER BY : 결과 집합의 행 번호가 할당되는 순서를 지정하는 열 (Require)
- PARTITION BY : 결과 집합에서 그룹(파티션)별로 나누게 되는 열 (Optional)
예) Test 테이블 생성
name 으로 정렬된 번호를 노출
partition by 에 의해서 "dept" 열로 파티션되어 순번이 노출
반응형
'Database > ms-sql' 카테고리의 다른 글
[MS-SQL] TOP (N) n개의 행에 대한 등록, 수정, 삭제 - UPDATE TOP(n), INSERT TOP(n), DELETE TOP(n) (0) | 2020.12.31 |
---|---|
[MS-SQL] 시스템 변수 - @@IDENTITY (0) | 2020.12.21 |
[MS-SQL] 시스템 변수 - @@ERROR, @@ROWCOUNT (0) | 2020.12.21 |
[MS-SQL] ROUND, CEILING, FLOOR(반올림, 올림, 버림) 1, 10 의 자리 올림(버림) (2) | 2020.11.26 |
[MS-SQL] 테이블 복사, SELECT(INSERT) INTO, IDENTITY_INSERT, DBCC CHECKIDENT, IDENTITY 컬럼에 INSERT방법 (0) | 2020.11.16 |