需要订购MySQL表并返回特定的子集

问题描述

| 昨天我问了一个与此接近的问题,但还需要进一步。我知道您可以在任何表上使用来指定要从哪一行开始以及要返回多少行
SELECT ... LIMIT <start-row>,<length>
命令。 我也知道您可以使用
ORDER BY <column-name>
命令。 我想知道的是,是否有将它们组合在一起的方法,以便MysqL将按字母顺序对表进行排序,然后仅从新排序的表中返回特定的子集? 谢谢。     

解决方法

都写给他们:
select foo
from bar
order by baz
limit 0,10;
    ,是的,您只需在WHERE和GROUPs以及LIMITs之前添加\'Order By \'。     ,是
SELECT * FROM customers ORDER BY name LIMIT 0,300