SQL2005 高效分页sql语句
更新时间:2010年05月07日 22:47:50 作者:
SQL2005 高效分页sql语句,需要的朋友可以参考下。
1、
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
复制代码 代码如下:
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
相关文章
SQL Server 2005 Management Studio Express企业管理器将英文变成简体中文版的实现方
这篇文章主要介绍了SQL Server 2005 Management Studio Express企业管理器将英文变成简体中文版的实现方法,需要的朋友可以参考下2015-09-09
分页存储过程(一)使用sql2005的新函数构造分页存储过程
分页存储过程一直是很多人经常用到的东西,怎么样才能设计一个既实用,又强大,还可以解决大数据量的分页存储过程呢?2010-05-05
Windows2003 SQL2005添加系统用户修改系统登录密码
这篇文章主要介绍了Windows2003 SQL2005添加系统用户修改系统登录密码的方法,大家如何忘记了系统的密码可以试试这个方法2013-11-11
MS-sql 2005拒绝了对对象 ''xxx'' (数据库 ''xxx'',架构 ''dbo'')的 SELECT 权
访问了提示“MS-sql 2005拒绝了对对象 'xxx' (数据库 'xxx',架构 'dbo')的 SELECT 权限”的错误2008-05-05
详解删除SQL Server 2005 Compact Edition数据库
这篇文章主要介绍了详解删除SQL Server 2005 Compact Edition数据库的相关资料,需要的朋友可以参考下2017-06-06


最新评论