赞
踩
在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据
语句如下:
select * from table_name limit [offset] rows
offset:指定第一个返回记录行的偏移量(即从哪一行开始返回)。注意:初始行的偏移量为0.
rows:返回具体行数。
注意:当第二个参数为-1时,表示查询从当前偏移量所在的记录到最后一条记录。
总的来说,如果limit后面是一个参数,就是检索前多少行。如果是2个参数,就是从offset+1行开始,检索rows行记录。
例如:
select * from table_name limit 8 //检索前八个数据
select * from table_name limit 5 ,10;//从第6行开始,检索10行记录,即:检索记录行 6-15
SELECT * FROM table LIMIT 95 , - 1 ; // 检索记录行 96 - 结束
其中index是页码,pageSize是每页显示的条数。
select * from table limit (index-1)*pageSize,pageSize
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。