SELECT *
FROM Employees
ORDER BY EmployeeID
LIMIT(5,3);
我想在名为Employees的表中只选择3条记录,即第5,第6和第7条记录。此Employees表包含100条记录。
我尝试使用代码中所述的“LIMIT”功能,但它不起作用 - 我不明白我哪里出错了。
先谢谢你帮助我。
答案 0 :(得分:4)
MySQL LIMIT
的语法是:
LIMIT offset, count
其中offset
表示您要完全跳过的顶部记录数,count
是要返回的记录总数。
因此,如果您想要从第5个位置开始的3个记录,请使用此查询:
SELECT *
FROM Employees
ORDER BY EmployeeID
LIMIT 4, 3;
答案 1 :(得分:1)
你可以尝试这个
SELECT * FROM employees LIMIT 5, 3;
以及下面的查询可以帮助您
SELECT * FROM employees WHERE id BETWEEN value1 AND value2;