突然看到这个问题,学习了
select * from table limit 2,1;
//跳过2条取出1条数据,limit后面是从第2条开始读,读取1条信息,即读取第3条数据
select * from table limit 2 offset 1;
//从第1条(不包括)数据开始取出2条数据,limit后面跟的是2条数据,offset后面是从第1条开始读取,即读取第2,3条
————————————————
版权声明:本文为CSDN博主「云裳容」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_37676560/article/details/81910498
此知识点经常和oracle的分页查询放在一起出现,mysql如下:
查询第十条到第二十条之间的记录(11-19)
select * from student limit 9 offset 10
oracle如下:
查询第三条到第七条记录[3,7]
select * from (select rownum r, s.* from student s where rownum<8) where r>2;