Offset 함수 이용 관련 문의 0 1 666

by 나는짱이야 [SQLServer] Offset [2019.09.08 19:53:04]


안녕하세요.SQL Server 2012 버전에서 Offset 을 이용해 페이징 프로시저를 작성중에 있습니다.

작성 진행 중 가상번호(넘버링)을 해야 하는데요. ROW_NUMBER를 사용할때는 가성번호(넘버링) 사용하기 수월하였는데 Offset를 사용하려니

넘버링을 어떻게 활용해야 할지 몰라서 질문을 올리게 되었습니다.

 

by 우리집아찌 [2019.09.09 10:05:47]
WITH T AS (
SELECT '5'  SEQ UNION ALL
SELECT '2' UNION ALL
SELECT '1' UNION ALL
SELECT '3' UNION ALL
SELECT '4' 
)

SELECT SEQ
     , ROW_NUMBER() OVER(ORDER BY SEQ DESC ) RN
     , ROW_NUMBER() OVER(ORDER BY (SELECT 1 )) RN
  FROM T 

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입