SQL2005 ROW_NUMER实现分页的两种常用方式

遵循一本道精神

遵循一本道精神

2016-02-19 11:13

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的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]

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

SQL2005 ROW_NUMER实现分页的两种常用方式

编程语言 网络编程
SQL2005 ROW_NUMER实现分页的两种常用方式

用SQL 2005的ROW_NUMBER() 实现分页功能

SQLServer
用SQL 2005的ROW_NUMBER() 实现分页功能

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

SQL2005 高效分页sql语句

编程语言 网络编程
SQL2005 高效分页sql语句

sql2005 存储过程分页代码

编程语言 网络编程
sql2005 存储过程分页代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

浅谈SQL Server 2005中两种用户认证方式

编程语言 网络编程
浅谈SQL Server 2005中两种用户认证方式

SQL2005 大数据量检索的分页

编程语言 网络编程
SQL2005 大数据量检索的分页

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

AlternatingItemTemplate类似于 ItemTemplate 元素

AlternatingItemTemplate类似于 ItemTemplate 元素

4种迅速关闭Win8系统方法

4种迅速关闭Win8系统方法
下拉加载更多内容 ↓