sql分页查询

た 入场券 2023-10-16 20:55 92阅读 0赞

Declare @ID int
Declare @MoveRecords int
Declare @CurrentPage int
Declare @PageSize int

set @CurrentPage=300
set @PageSize=100
--@CurrentPage和@PageSize是传入参数
Set @MoveRecords=@CurrentPage * @PageSize+1

--下面两行实现快速滚动到我们要取的数据的行,并把ID记录下来
Set RowCount @MoveRecords —在响应指定的行数之后停止处理命令
Select @ID=ID from TElecUser Order by ID

--开始查询

Set RowCount @PageSize
Select * From TElecUser Where ID>=@ID Order By ID

Set RowCount 0

在数据表中最好有个ID字段,或者其他的可以区分没一行的字段

发表评论

表情:
评论列表 (有 0 条评论,92人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SQL教程——查询

    > 本教程中所使用的数据库的建表语句都在“SQL教程——索引”这篇文章中,点击链接直达:[索引&建表语句][Link 1] > 摘要:本文主要介绍SQL的子查询分页  

    相关 sql查询

    文章目录 分页查询 oracle中分页查询 mysql中分页查询 分页查询 > 分页查询在绝大多数项目中都会用到。如

    相关 SQL查询语句

      有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高