1. select * from table1 limit m,n;
2. select * from table1 limit m offset n;
- 这里说明下:第一条SQL语句和第二条SQL语句的区别;
- 假如我的表table1里边的数据格式是:
-
table1 _id name age 0 张三 11 1 李四 23 2 王五 21 3 赵六 23 4 王八 21
- limit m,n : 意思是跳过m个记录向后取n条数据。
- 假如我的SQL语句是:select * from table1 limit 1,3; 那么查询的结果是:
_id name age 1 李四 23 2 王五 21 3 赵六 23
- 如果我要用第二种方式:limit m offset n;跟上边得到的查询结果一样的话,sql语句如下:
- select * from table1 limit 3 offset 1; ------细心的朋友可能已经看出来了,这个是有规律的:
- 也就是两种方式对比只是数字换了下位置而已,这样的话两种方式的意思是等同的,ok就是这么简单。