sqlserver分頁查詢的例子

DECLARE @pageSize INT
DECLARE @pageIndex INT

SET @pageSize = 100000
SET @pageIndex = 13
            
SELECT * FROM
(
    SELECT ROW_NUMBER() OVER (ORDER BY OperateTime ASC) AS 'RowNumber', * FROM [dbo].[BusinessTracking]
) AS trackings
WHERE RowNumber BETWEEN ( ( ( @pageIndex - 1 ) * @pageSize ) + 1 ) AND ( @pageIndex * @pageSize )

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章