me_edu
SQL: запросы с нуляШаг 8 из 27 · 0% пройдено
Фильтрация и сортировка · Фильтрация и сортировка

ORDER BY и LIMIT

ORDER BY сортирует результат. По умолчанию по возрастанию (ASC), для убывания добавляют DESC:

SELECT name, age FROM users ORDER BY age DESC;

Можно сортировать по нескольким колонкам подряд:

ORDER BY city ASC, age DESC

(сначала по городу, внутри города — по возрасту от большего).

LIMIT ограничивает число строк — удобно для «топов» и постраничного вывода:

SELECT name, age FROM users ORDER BY age DESC LIMIT 3; -- три самых старших

LIMIT часто сочетают с OFFSET (пропустить N строк) для страниц:

LIMIT 10 OFFSET 20; -- строки 21..30

Порядок частей запроса всегда фиксирован: SELECT → FROM → WHERE → ORDER BY → LIMIT. Соблюдать его обязательно, иначе синтаксическая ошибка.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.