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

ORDER BY и LIMIT

Шаг 12 из 316 минТеория
Цель

Понять основной механизм темы «ORDER BY и LIMIT» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

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. Соблюдать его обязательно, иначе синтаксическая ошибка.

Назад

Обсуждение

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

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