Java教程

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

本文主要是介绍SQL查询语句中的 limit 与 offset 的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
SQL查询语句中的 limit 与 offset 的区别:

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

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

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

跳过0条数据,获取20条数据(即1~20条)
select * from testtable limit 0, 20; 
select * from testtable limit 20 offset 0;  
跳过20条数据,获取20条数据(即21~40条)
select * from testtable limit 20, 20; 
select * from testtable limit 20 offset 20;  
跳过40条数据,获取20条数据(即41~60条)
select * from testtable limit 40, 20; 
select * from testtable limit 20 offset 40;  
这篇关于SQL查询语句中的 limit 与 offset 的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!