me_edu
SQL: запросы с нуляШаг 17 из 35 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
Фильтрация и сортировка

ORDER BY и LIMIT

Шаг 17 из 356 минТеория
Цель

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

Назад

Обсуждение

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

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