使用ROW_NUMBER进行的快速分页

DECLARE @pageSize INT ;
DECLARE @pageIndex INT ;
SET @pageSize = 5
SET @pageIndex =2 ;
--第二页,每页显示5条数据
SELECT *
FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY CreateDate ASC ) AS 'rowNumber' ,
*
FROM dbo.Task_Info
) AS temp
WHERE rowNumber BETWEEN ( ( ( @pageIndex - ) * @pageSize ) + )
AND ( @pageIndex * @pageSize )
上一篇:读《编写高质量代码-Web前端开发修炼之道》笔记


下一篇:Android自定义surfaceView显示多张图片