SQL 实现分页查询 select limit offset 总结


1、当limit后面跟一个参数的时候,该参数表示要取的数据的数量

select * from table limit 10; // 返回前10行
select * from table limit 20; // 返回前20行
select * from table limit 30; // 返回前30行

 

2、当limit后面跟两个参数的时候,第一个数表示要跳过的数量,后一位表示要取的数量

select * from table limit 0,20; //跳过前0条,读取20条
select * from table limit 20,20; //跳过前20条,读取20条
select * from table limit 40,20; //跳过前40条,读取20条

 

3、当limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量

select * from table limit 20 offset 0; //跳过前0条,读取20条
select * from table limit 20 offset 20; //跳过前20条,读取20条
select * from table limit 20 offset 40; //跳过前40条,读取20条

 


免责声明!

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



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