分页方法
来源:互联网 发布:怎么导出淘宝客户地址 编辑:程序博客网 时间:2024/04/27 20:25
分页方案一:(利用Not In和SELECT TOP分页)
语句形式:
SELECT TOP 页大小 *
FROM TestTable
WHERE (ID NOT IN
(SELECT TOP 页大小*页数 id
FROM 表
ORDER BY id))
ORDER BY ID
-------------------------------------
分页方案二:(利用ID大于多少和SELECT TOP分页)
SELECT TOP 页大小 *
FROM TestTable
WHERE (ID >
(SELECT MAX(id)
FROM (SELECT TOP 页大小*页数 id
FROM 表
ORDER BY id) AS T))
ORDER BY ID
分页方案三:(利用SQL的游标存储过程分页)
create procedure XiaoZhengGe
@sqlstr nvarchar(4000), --查询字符串
@currentpage int, --第N页
@pagesize int --每页行数
as
set nocount on
declare @P1 int, --P1是游标的id
@rowcount int
exec sp_cursoropen @P1 output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcount output
select ceiling(1.0*@rowcount/@pagesize) as 总页数--,@rowcount as 总行数,@currentpage as 当前页
set @currentpage=(@currentpage-1)*@pagesize+1
exec sp_cursorfetch @P1,16,@currentpage,@pagesize
exec sp_cursorclose @P1
set nocount off
- 分页方法
- 分页方法
- 分页方法
- 分页方法
- 分页方法
- 较好的分页方法
- DataList分页方法
- ASP分页方法集合
- 调用分页方法
- 数据库分页方法
- 一种struts分页方法
- Struts分页方法[转帖]
- php分页实现方法
- AspNetPager分页方法实现
- DataGrid分页方法
- GridView 分页实现方法
- 一种struts分页方法
- Repeater分页方法
- 去掉以前输入的提示
- “索引”
- init getty login shell
- UT斯达康XV6700上网终极设置
- 在C#中调用windows API函数实例
- 分页方法
- 继承
- 感想
- 运用API函数获取系统信息
- JMS
- 【图解篇】斯达康XV6700刷机超完整教程!!!
- SendMessage函数完全使用手册
- 用gcc 的-D 参数来调试代码
- 神奇的汇编(六)