SQL的分页算法
2024-08-22 22:20:38
select top pageSize * from goods where goodsId not in (select top pageSize*(pageNow-1) goodsId from goods);
MySQL不支持top关键字,其替代方案为使用limit关键字,其使用形式为:limit a, b(a是起始索引位置,b是要查询的记录条数)。比如:有1、2、3、4、5五条记录数据,想要查处2、3、4条,使用limit 1, 3就行了。注意:索引是从0开始的。
所以上述使用top的SQL语句,为支持MySQL,改写为:select * from goods limit pageSize*(pageNow-1), pageSize 即可!
最新文章
- 魔术常量__DIR__
- 论C#未来发展
- FFmpeg-20160418-snapshot-bin
- ADF_Controller系列3_通过创建ADF Menu作为页面向导(Part1)
- HDU 1394 Minimum Inversion Number
- Core Data数据库迁移
- Web服务器排行:Nginx超越Apache 成为全球
- 开发专题指南: JEECG高速微云开发平台前言
- VCL线程的同步方法 Synchronize(用消息来同步)
- Nancy 框架
- Hibernate在关于一对多,多对一双向关联映射
- 深入理解Python中协程的应用机制: 使用纯Python来实现一个操作系统吧!!
- RxJava2.0入门篇
- python for循环的遍历
- MAC配置VIM环境
- Data truncation: Data too long for column 'content' at row 1
- 求教如何在win7 X64系统上安装.net 3.5 sp1
- hdu1002-A + B Problem II-(java大数)
- Java异常的优势与缺陷,及其处理原则
- JDK1.10+scala环境的搭建之linux环境(centos6.9)
热门文章
- XOCDE5开发
- js-页面需展示大量图片时,采用lyz.delayLoading.min.js,图片在屏幕时加载显示
- 华硕win7安装ubuntu14.04.02注意事项
- Codeforces Gym 100650C The Game of Efil 模拟+阅读题
- AGC006
- SVG动画实践篇-音量变化效果
- laravel svn从win上传linux需要注意事项
- 动态加载/删除css文件以及图片预加载
- Oracle SOA Suite OverView
- 【redis】4.spring boot集成redis,实现数据缓存