LIMIT [参数1, ] 参数2
参数1 可以缺省,指的是跳过多少行数据,参数2是指取多少行数据
LIMIT 0,5 与 LIMIT 5 都是指取五条数据
LIMIT 5,10 则是指,跳过5条数据,取10条数据
LIMIT 5, -1 是指跳过5条数据,取所有的数据
而 OFFSET的存在,则是将缺省数据显化。
LIMIT 参数1 OFFSET 参数2 是指跳过参数2条数据,选择参数1条数据
LIMIT 10 OFFSET 5 是指跳过5条数据选择10条数据
与之形成对比的是LIMIT X,Y形式
LIMIT 5, 10同样是指跳过5条数据选择10条数据
另外,讲到LIMIT 就不得不顺便谈一下ORDER BY。
ORDER BY 的话一定要用在WHERE之后,要养成良好的写作习惯,如果没有WHERE 条件的话,可以用WHERE 1代替,之后再写ORDER BY。
SELECT *
FROM employees
WHERE 1
ORDER BY salary
LIMIT 1
本文详细解析了SQL中LIMIT与OFFSET语句的使用方法,包括如何通过LIMIT与OFFSET选取特定范围的数据,以及LIMIT与ORDERBY结合使用的技巧。通过具体示例,读者可以深入理解LIMIT与OFFSET在数据查询中的应用。
5925

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



