sqlserver使用窗口函数实现分页
程序员文章站
2022-06-13 16:40:19
...
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 sqlserver使用窗口函数实现分页 ALTER PROC [dbo].[usp_GetStuPage] @pageIndex INT =1,--当前页码 @pageSize INT =10,--页容量 @pageCount int OUTPUT--输出总页数 AS BEGIN SELECT @pageCount=CE
欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入
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
上一篇: S1 S2 S3 S4 S5
推荐阅读
-
如何使用PHP实现javascript的escape和unescape函数
-
SQlserver创建函数实现只取某个字段的数字部分
-
python使用threading获取线程函数返回值的实现方法
-
使用jquery实现以post打开新窗口
-
java使用插件pagehelper在mybatis中实现分页查询
-
Oracle row_number() over()解析函数高效实现分页
-
PHP实现仿Google分页效果的分页函数
-
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
-
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
-
sqlserver2005使用row_number() over分页的实现方法