欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

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

程序员文章站 2024-01-24 16:18:28
...

好了看了上面的一多实例你就知道了 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查询语句经典实例用法了吧,其实代码都很简单哦。