手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQL2005 ROW_NUMER实现分页的两种常用方式
SQL2005 ROW_NUMER实现分页的两种常用方式
摘要:复制代码代码如下:declare@PageNumberintdeclare@PageSizeintset@PageNumber=2set@P...

复制代码 代码如下:

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 ROW_NUMER实现分页的两种常用方式】相关文章:

利用SQL SERVER 2005数据库镜像实现可用性分析

SQL 合并多行记录的方法总汇

SQL Server CROSS APPLY和OUTER APPLY的应用详解

SQLCE建复合索引

SQL SERVER函数将人民币数字转换成大写形式

SQLServer2005 评估和管理索引

SQL SERVER 2008 R2 重建索引的方法

SQL Server 2005 更改安装路径目录的方法小结

SQL Server 2005 数据库复制详细介绍

SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数据库不同)

精品推荐
分类导航