안녕하세요.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() 버튼을 클릭하여 작성 하시면 됩니다.