查询所有记录: SELECT * FROM `user`;
查询第一条记录: SELECT * FROM `user` LIMIT 1;

查询最后一条记录: SELECT * FROM `user` ORDER BY id DESC LIMIT 1;

查询前两条记录: SELECT * FROM `user` LIMIT 0,2;

查第二和第三条记录: SELECT * FROM `user` LIMIT 1,2;

注:
limit关键字,它有两个参数,即:limit arg1,arg2;
arg1表示记录的下标,arg2表示返回记录条数,当arg1不写的时候,默认是0
再看与LIMIT搭配的还有一个OFFSET命令:
SELECT * FROM `user` LIMIT 5 OFFSET 2;

总结:
-
limit y分句表示: 读取 y 条数据 -
limit x, y分句表示: 跳过 x 条数据,读取 y 条数据 -
limit y offset x分句表示: 跳过 x 条数据,读取 y 条数据
本文详细解析了SQL中Limit与Offset命令的使用方法,包括如何查询特定数量的记录,跳过指定数量的记录以及结合OrderBy进行排序。通过具体示例,读者可以了解到如何有效地控制查询结果的数量和顺序。

4万+

被折叠的 条评论
为什么被折叠?



