본문 바로가기

Database/MSSQL

ROW_NUMBER() 함수

ROW_NUMBER() 함수가 쓸려고 하면 매일 기억이 안나서 이전에 쿼리했던 프로시져를 열어보게 됩니다.

 

가끔씩 필요한데 말이죠. 그래서,, 블로그에 몇 글자 남겨봅니다.

 

 

이런 형태로 쓰시면 됩니다. ROW_NUMBER() OVER(ORDER BY 컬럼명 ) 

 

 

SELECT    ROW_NUMBER() OVER(ORDER BY a.itemcd )  as number

    ,a.itemcd

    ,*

   FROM    item a

 

item 테이블 itemcd 행으로 정렬해서 번호가 부여되겠네요....

 

이런 형태로 활용하시면 됩니다.

 

결과

 

1    아이템 1

2    아이템 2

3    아이템 3

4    아이템 4

5    아이템 5

6    아이템 6

7    아이템 7

.

.

.

.

.

.

 

 

 

 

 

'Database > MSSQL' 카테고리의 다른 글

SQL 쿼리로 하드용량 확인하기.....  (0) 2016.08.17
MSSQL 트리거 중단, 시작 쿼리  (0) 2016.06.30
ROW_NUMBER() 함수  (0) 2015.03.25
table identity 값 초기화  (0) 2015.02.26
TABLE LAYOUT EXCEL 파일로 내려받기  (0) 2014.04.25
mssql while - msdn 발췌  (0) 2014.04.03