sqlserver使用窗口函数实现分页
程序员文章站
2022-06-12 15:54:22
...
欢迎进入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
推荐阅读
-
Oracle row_number() over()解析函数高效实现分页
-
PHP实现仿Google分页效果的分页函数
-
PHP 长文章分页函数 带使用方法,不会分割段落,翻页在底部
-
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
-
sqlserver2005使用row_number() over分页的实现方法
-
python使用multiprocessing模块实现带回调函数的异步调用方法
-
使用row_number()实现分页实例
-
SQLSERVER加密解密函数(非对称密钥 证书加密 对称密钥)使用方法代码
-
sqlserver数据库使用存储过程和dbmail实现定时发送邮件
-
分享PHP函数实现数字与文字分页代码