您现在的位置: 万盛学电脑网 >> 程序编程 >> 数据库 >> 数据库综合 >> 正文

sqlserver使用窗口函数实现分页的方法

作者:佚名    责任编辑:admin    更新时间:2022-06-22

欢迎大家在这里学习sqlserver使用窗口函数实现分页!下面是我们给大家整理出来的精彩内容。希望大家在这里学习!

sqlserver使用窗口函数实现分页

  ALTER PROC [dbo].[usp_GetStuPage]

  @pageIndex INT =1,--当前页码

  @pageSize INT =10,--页容量

  @pageCount int OUTPUT--输出总页数

  AS

  BEGIN

  SELECT @pageCount=CEILING((COUNT(id)*1.0)/@pageSize) FROM StudentsInfo

  SELECT * FROM (

  SELECT *,ROW_NUMBER() OVER(ORDER BY id) AS rownum FROM StudentsInfo

  )AS t WHERE t.rownum BETWEEN (@pageIndex-1)*@pageSize+1 AND @pageIndex*@pageSize

  END

好了,sqlserver使用窗口函数实现分页内容就给大家介绍到这里了。希望大家继续关注我们的网站!

相关推荐:

SQLServer临时表的删除方法