Нужно заказать MySQL таблицу и вернуть конкретное подмножество - PullRequest
1 голос
/ 26 мая 2011

Я задал вопрос, близкий к этому вчера, но нужно сделать еще один шаг вперед. Я знаю, что в любой таблице вы можете указать, с какой строки начинать и сколько строк возвращать, используя

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

команда.

Я также знаю, что вы можете заказать таблицы по заголовкам столбцов, используя

ORDER BY <column-name>

команда.

Что я хочу знать, так это то, можно ли объединить их так, чтобы MySQL упорядочил таблицу в алфавитном порядке, а затем возвращал только определенное подмножество из вновь упорядоченной таблицы?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 26 мая 2011

напишите им обоим:

select foo
from bar
order by baz
limit 0,10;
1 голос
/ 26 мая 2011

да

SELECT * FROM customers ORDER BY name LIMIT 0, 300
1 голос
/ 26 мая 2011

Да, вы просто добавляете 'Order By' после своих WHERE и GROUP и перед вашими LIMIT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...