Web Dev Log

ROW_NUMBER() 순번 매기기 본문

Database/SQL Server

ROW_NUMBER() 순번 매기기

LHR-1 2017. 12. 17. 15:16

SQL Server 순번 매기기


1. 사용법

ROW_NUMBER() OVER(PARTITION BY b.machinecd, b.adate ORDER BY b.machinecd,sum(b.losstime) DESC)


2. 순번만 매길 경우

SELECT

ROW_NUMBER() OVER(ORDER BY IDX ASC) AS ROW_NO

FROM TABLE

ORDER BY IDX ASC


3. 역순번 매길 경우

SELECT

ROW_NUMBER() OVER(ORDER BY IDX DESC) AS ROW_NO

FROM TABLE

ORDER BY IDX ASC


4. 그룹화 순번

SELECT ROW_NUMBER() OVER(PARTITION BY codekind ORDER BY codenm DESC) as GroupSeq,

      codekind,

codenm 

FROM bicod01t

'Database > SQL Server' 카테고리의 다른 글

숫자앞에 0 추가  (0) 2017.12.18
Convert Date 날짜 형식 변환표  (0) 2017.12.17