您现在的位置是:网站首页> 编程资料编程资料
SQL2005 ROW_NUMER实现分页的两种常用方式_mssql2005_
2023-05-27
443人已围观
简介 SQL2005 ROW_NUMER实现分页的两种常用方式_mssql2005_
复制代码 代码如下:
declare @PageNumber int
declare @PageSize int
set @PageNumber=2
set @PageSize=20
--利用between
select *
from
(
select
row_number() over (order by source_ip,id) as row_num,
* from tb) as page_table
where row_num between (@PageNumber - 1) * @PageSize + 1 and @PageNumber * @PageSize
--利用top方式
select top 20 *
from
(
select
row_number() over (order by source_ip,id) as row_num,
* from tb
) as page_table
where row_num > (@PageNumber - 1) * @PageSize
order by row_num
[/code]
相关内容
- SQL2005 学习笔记 窗口函数(OVER)_mssql2005_
- SQL2005学习笔记 EXCEPT和INTERSECT运算符_mssql2005_
- SQL2005学习笔记 APPLY 运算符_mssql2005_
- SQL2005 学习笔记 公用表表达式(CTE)_mssql2005_
- SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法_mssql2005_
- sql rollup用法 小计汇总_mssql2005_
- SQL2008中通过DBCC OPENTRAN和会话查询事务_mssql2005_
- SQL Server2005下的安全操作技巧分享_mssql2005_
- SQLServer 2008中通过DBCC OPENTRAN和会话查询事务_mssql2005_
- sqlserver 存储过程中的top+变量使用分析(downmoon)_mssql2005_
