我想知道如何限制MySQL结果。我可以使用“select * from students”来向所有学生展示,但它太多了。我可以添加where条件,但是在我使用where筛选结果之后仍然有很多学生。是否有可能返回前100名学生,并按名字排序。下次,我想要第一个101-200 ......而不是立刻将所有结果都归还给我。
我知道它可以通过编程来完成,但是我想在SQL命令中执行它,是否可以这样做?如果没有,有什么建议吗?
答案 0 :(得分:3)
查看LIMIT条款,例如
#get first 100 rows
SELECT foo FROM bar LIMIT 0,100;
#get next 100 rows
SELECT foo FROM bar LIMIT 100,100;