본문 바로가기
IT/MSSQL

[MSSQL] 테이블 순번 추가(rownum)

by 베베야 2021. 3. 12.
728x90

오늘은 MSSQL에서 테이블을 재 정렬하기 위해서 사용하는 rownum 함수를 이용해서 
결과값의 각 행 앞에 숫자를 입력해서 순번을 매기는 방법에 대해서 알아보겠습니다.

 

 

기본 테이블 

순번을 매겨 재정렬되기 전의 결과 값입니다.

SELECT name, age, food
FROM bebeya1
-------------------
name age food
aeae 1   건식
bebe 2   습식
cece 3   건식

 

순번 추가 테이블

OVER문 안에 ORDER BY [컬럼명]을 쓰는 것을 잊지 마세요.

SELECT
  ROW_NUMBER() OVER(ORDER BY food, age ) AS 순번
       ,name
       ,age
       ,food
FROM bebeya1
-------------------------
순번 name age food
1    aeae  1  건식
2    cece  3  건식
3    bebe  2  습식


이상으로 MSSQL 테이블 순번을 추가하는 방법에 대해서 알아보았습니다.

반응형
그리드형

댓글