当前位置:Gxlcms > 数据库问题 > 知方可补不足~sqlserver中使用ROW_NUMBER进行的快速分页

知方可补不足~sqlserver中使用ROW_NUMBER进行的快速分页

时间:2021-07-01 10:21:17 帮助过:4人阅读

@pageSize INT ; DECLARE @pageIndex INT ; SET @pageSize = SET @pageIndex = ; --第二页,每页显示5条数据 SELECT * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY CreateDate ASC ) AS rowNumber , * FROM dbo.Task_Info ) AS temp WHERE rowNumber BETWEEN ( ( ( @pageIndex - 1 ) * @pageSize ) + 1 ) AND ( @pageIndex * @pageSize )

在LINQ环境下使用SQL代码如下

Db.Database.SqlQuery<FighterTaskTotalDTO>("你的代码")

结果

技术分享

知方可补不足~sqlserver中使用ROW_NUMBER进行的快速分页

标签:

人气教程排行