龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > Sql Server开发 >

SQL2005 高效分页sql查询语句经典实例

时间:2013-01-03 18:08来源:未知 作者:admin 点击:
分享到:
好了看了上面的一多实例你就知道了 SQL2005 高效分页sql查询语句经典实例用法了吧,其实代码都很简单哦。 方法一 SQL2005 高效分页sql查询语句经典实例 代码如下: select top 10 * from ( sele
好了看了上面的一多实例你就知道了 SQL2005 高效分页sql查询语句经典实例用法了吧,其实代码都很简单哦。

方法一 SQL2005 高效分页sql查询语句经典实例

代码如下:
select top 10 * from
( select top (@Page * 10) ROW_NUMBER() OVER (order by id) as RowNum, id, username
from Guest where username = 'user'
) as T
where RowNum > ((@Page - 1) * 10)

2
select * from
( select ROW_NUMBER() OVER(order by id) as RowNum,id,username
from Guest where username = 'user'
) as T
where RowNum between 31 and 60

3、

with T as
(select ROW_NUMBER() OVER(order by id) as RowNum,,id,username
from Guest where username = 'user'
)
select * from T
where RowNum between 31 and 60

好了看了上面的一多实例你就知道了 SQL2005 高效分页sql查询语句经典实例用法了吧,其实代码都很简单哦。


精彩图集

赞助商链接