2011-05-26 19 views
1

昨天我問了一個接近這個問題的問題,但需要更進一步。我知道在任何表格上,您都可以指定要開始的行和使用需要訂購MySQL表並返回特定子集

SELECT ... LIMIT <start-row>, <length> 

命令返回多少行。

我也知道,你可以使用

ORDER BY <column-name> 

命令排序上的列標題的表。

我想知道的是,是否有將這些組合起來以便MySQL按字母順序排序表,然後僅從新排序的表中返回特定的子集?

謝謝。

回答

3

寫他們兩個:

select foo 
from bar 
order by baz 
limit 0,10; 
1

是的,你只需要添加的「ORDER BY」自己的極限後,你哪來和組之前。

1

SELECT * FROM customers ORDER BY name LIMIT 0, 300