【代码】SQL分页语句
2016-05-05 21:13
399 查看
比较万能的分页:
需要注意的是在access中不能是top 0,所以如果数据只有一页的话就得做判断。
SQL2005中的分页代码:
select top 每页显示的记录数 * from topic where id not in (select top (当前的页数-1)×每页显示的记录数 id from topic order by id desc) order by id desc
需要注意的是在access中不能是top 0,所以如果数据只有一页的话就得做判断。
SQL2005中的分页代码:
with temptbl as ( SELECT ROW_NUMBER() OVER (ORDER BY id desc)AS Row, ... ) SELECT * FROM temptbl where Row between @startIndex and @endIndex
相关文章推荐
- 详解mysql int数字类型的长度值大小上限
- memcache简介以及使用方法
- [MongoDB学习笔记-01] 入门
- oracle 参考
- Oracle学习系列2
- 【连载】关系型数据库是如何工作的?(3) - 归并排序
- Redis Essentials 读书笔记 - 第六章: Common Pitfalls (Avoiding Traps)
- 5.Python操作Redis:集合(Set)
- mysql 优化 整体思路
- redis 多租户概念的个人理解
- mysql
- mysql ++中文乱码问题
- 关于mysql用户登陆、配置问题解决方法
- 如果有人问你数据库的原理,叫他看这篇文章
- Java中使用Jedis操作Redis
- Oracle学习系列1
- SQL Server最近怎样了
- 数据库--并发控制
- Redis实际应用场景
- MySQL学习3:Windows 64位操作系统下验证MySQL