您的位置:首页 > 产品设计 > UI/UE

SQL SERVER 分页(Paging a Query with SQL Server)

2015-10-29 15:42 477 查看
原文地址:http://social.technet.microsoft.com/wiki/contents/articles/23811.paging-a-query-with-sql-server.aspx

个人觉得还是挺好用的。

--VIEWING THE PAGE "2" WITH 5 ROWS

DECLARE @PageNumber AS INT, @RowspPage AS INT

SET @PageNumber = 2

SET @RowspPage = 5

SELECT * FROM (

SELECT ROW_NUMBER() OVER(ORDER BY ID_EXAMPLE) AS NUMBER,

ID_EXAMPLE, NM_EXAMPLE, DT_CREATE FROM TB_EXAMPLE

) AS TBL

WHERE NUMBER BETWEEN ((@PageNumber - 1) * @RowspPage + 1) AND (@PageNumber * @RowspPage)

ORDER BY ID_EXAMPLE

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: