DB/MS-SQL

페이징

통통만두 2010. 6. 30. 15:48
반응형

DECLARE @pagenum AS INT, @pagesize AS INT
SET @pagenum  = 1
SET @pagesize = 10

SELECT *
FROM (SELECT ROW_NUMBER() OVER(ORDER BY REG_DATE ASC) AS rownum, *
      FROM M_USERINFO) AS D
WHERE rownum BETWEEN (@pagenum-1)*@pagesize+1 AND @pagenum*@pagesize
ORDER BY REG_DATE ASC

GO


반응형

'DB > MS-SQL' 카테고리의 다른 글

마지막으로 Insert 된 Ident 값 얻기  (0) 2010.07.08
MS-SQL, Oracle DB Link |  (0) 2010.06.30
MSSQL2005 쿼리 결과를 XML 로 저장하자.  (0) 2010.06.30
Beginning SQL Server 2005 XML Programming : Part Ⅰ  (0) 2010.06.30
유용한 자료  (0) 2010.06.30