SQL Server 2005高效分页SQL语句
栏目:MSSQL 来源:网络 关注:0 时间:2019-08-24SQL2005 高效分页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
本文标题:SQL Server 2005高效分页SQL语句
本文地址:http://www.q0738.com/mssql/1382.html
您可能感兴趣的文章
- SQL Server 2005 ERROR:3145解决办法(备份集中的数据库备份与现有的数据库不同)
- SQL Server 2005的排名函数使用小结
- MSSQL Server 2005在networkservice权限运行附加数据库报(Microsoft SQL Ser...
- Win7安装软件时无法连接SQL Server解决方法
- SQL Server 2005的维护计划无法删除的解决方法
- SQL Server 2005 T-SQL Query学习(四)
- SQL Server 2005中使用SQL语句对xml文件和其数据的操作
- SQL Server 2005中使用row_number在一个查询中删除重复记录
- SQL Server 2005通用分页存储过程及多表联接应用
- SQLsever为标识列指定显式值
MSSQL排行