SQL查询语句中的 limit 与 offset 的区别


https://blog.csdn.net/cnwyt/article/details/81945663;


 

SQL查询语句中的 limit 与 offset 的区别:

limit y 分句表示: 读取 y 条数据

limit x, y 分句表示: 跳过 x 条数据,读取 y 条数据

limit y offset x 分句表示: 跳过 x 条数据,读取 y 条数据

比如分页获取数据:

第1页: 从第0个开始,获取20条数据

selete * from testtable limit 0, 20;
selete * from testtable limit 20 offset 0;
1
2
第2页: 从第20个开始,获取20条数据

selete * from testtable limit 20, 20;
selete * from testtable limit 20 offset 20;
1
2
第3页: 从第40个开始,获取20条数据

selete * from testtable limit 40, 20;
selete * from testtable limit 20 offset 40;
---------------


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM