数据库分页

declare 
@PageNumber AS INT,
@RowNumber AS INT

SET @PageNumber=3
SET @RowNumber=50

SELECT [a].[Id]
FROM [AppBooks] AS [a]
ORDER BY [a].[Name]
OFFSET ((@PageNumber-1)*@RowNumber) ROWS
FETCH NEXT @RowNumber ROWS ONLY;

 

如果数据量大,分页查询慢,最好建立非聚集索引,order by之后的字段

posted @ 2021-11-06 11:07  小杨观世界  阅读(22)  评论(0)    收藏  举报