SQL Server查询分页
2015-07-23 13:25
232 查看
分页查询
总的查询语句如下所示:
SELECT * FROM (SELECT TOP 4200000000 ROW_NUMBER() over (order by t.strColumnName asc) as rownow,t.* from t_Column T where 1=1 AND strChnID LIKE '%CH01%' order by t.strColumnName asc) X where rownow>=1 and rownow <=20
1. 1=1 AND strChnID LIKE '%CH01%' 为查询条件
2. rownow>=1 and rownow <=20 标识所取的行数,可以变为rownow>=(Page-1)*PageIsze+1 and rownow <=Page*PageSize,表示取第几页
总的查询语句如下所示:
SELECT * FROM (SELECT TOP 4200000000 ROW_NUMBER() over (order by t.strColumnName asc) as rownow,t.* from t_Column T where 1=1 AND strChnID LIKE '%CH01%' order by t.strColumnName asc) X where rownow>=1 and rownow <=20
1. 1=1 AND strChnID LIKE '%CH01%' 为查询条件
2. rownow>=1 and rownow <=20 标识所取的行数,可以变为rownow>=(Page-1)*PageIsze+1 and rownow <=Page*PageSize,表示取第几页
相关文章推荐
- Mysql slave 状态之Seconds_Behind_Master
- Redis主从配置
- 使用WITH AS提高性能简化嵌套SQL
- MSSQL 的with ties 关键字
- SQL 2008 完全卸载(二)
- MongoDB的学习与应用四:MongoDB中的BSON以及CRUD
- MongoDB的学习与应用三:MongoDB中必须要懂的JSON
- SQL 2008 完全卸载(一)
- MongoDB的学习与应用二:熟悉MongoDB Shell下常用命令
- MongoDB的学习与应用一:安装并简单测试MongoDB
- MSSQL 的merge关键字实现两个表的同步
- 关于日期条件查询的sql 代码
- Redis千万级的数据量的性能测试
- SQLServer找出执行慢的SQL语句
- Mongodb亿级数据量的性能测试
- 数据库主键设计之思考(转)
- Mysql查询大表出现的一个错误
- Mysql大量插入随机数据方法--存储过程
- Oracle删除重复记录只保留一条数据的几种方法
- MongoDB 3.0 WT 引擎性能测试