SQL2005 ROW_NUMER实现分页的两种常用方式
更新时间:2009年07月19日 01:56:39 作者:
SQL2005利用ROW_NUMER实现分页的两种常用方式
复制代码 代码如下:
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重新生成索引的的存储过程 sp_rebuild_index
本文分享了一个笔者自己整理的存储过程,帮助技术人员快速的重新生成数据库的索引,以减轻重复的工作,有需要的朋友,可以参考一下。2016-03-03sql2005附加数据库操作步骤(sql2005还原数据库)
本文介绍了sql2005附加数据库的操作步骤,简单几步就可以完成,大家参考使用吧2014-01-01SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的比较
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数row_number、rank、dense_rank和ntile,需要的朋友可以参考下。2009-10-10mdf文件和ldf文件导入到sql server 2005实现语句
导入mdf文件和ldf文件到数据库是网站搬家或者是初学者学习源码是必要的一步,接下来为大家详细介绍实现sql语句,感兴趣的你可不要错过了哈希望可以帮助到你2013-03-03
最新评论