01---SQL数据库学习之创建存储过程及分页查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01---SQL数据库学习之创建存储过程及分页查询相关的知识,希望对你有一定的参考价值。

 1  ----分页查询@pageIndex第几页  @pageSize一页有几条记录
 2  create proc GetPageList
 3  @pageIndex int,
 4  @pageSize int,
 5  @rowsCount int output
 6  as
 7  begin
 8 select @rowsCount= COUNT(*) from StudentInfo
 9 select *from
10 (select *,ROW_NUMBER() over(order by stuId)
11 as rowIndex from StudentInfo) as stu1
12 where rowIndex between (@pageIndex-1)*@pageSize+1 and @pageIndex*@pageSize
13  end
14 --执行查询过程  
15  declare @temp int
16  exec GetPageList 2,2,@temp output
17  print @temp

 

以上是关于01---SQL数据库学习之创建存储过程及分页查询的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis Plus一对多联表查询及分页解决方案

Java数据库学习之分页查询

分布式电商项目(04)--商品列表查询及分页

linq 大数据 sql 查询及分页优化

SQL Server海量数据库的查询优化及分页算法方案

查询多表数据同时需要排序及分页