Menu
Coddy logo textTech

Сортировка результатов, часть 1

Часть раздела Основы путешествия по SQL на Coddy — урок 13 из 72.

При запросе к базе данных организация результатов в осмысленном порядке может сделать анализ данных гораздо более эффективным. Чтобы отсортировать результат, мы используем ключевое слово ORDER BY и после этого указываем, по какому полю мы сортируем. По умолчанию сортировка происходит по возрастанию.

Например, рассмотрим следующую таблицу <strong>competition</strong>:

runner_idageavg_speed
1473.65
2623.07
3576.82
4564.34
5254.93
6403.94
7236.58
8403.43
SELECT *
FROM competition
WHERE age > 50
ORDER BY avg_speed

Это результат

runner_idвозрастсредняя скорость
2623.07
4564.34
3576.82

Чтобы указать, как сортировать эти данные, мы можем добавить ключевые слова DESC или ASC после имени столбца.

ORDER BY avg_speed ASC
challenge icon

Задание

Легко

Доступные таблицы и столбцы:

  • <strong>feathers</strong>: <strong>id</strong>, <strong>weight</strong>

Верните все id после сортировки их по weight в порядке убывания

Шпаргалка

Используйте ORDER BY для сортировки результатов запроса. По умолчанию сортировка выполняется по возрастанию:

SELECT *
FROM table_name
ORDER BY column_name

Чтобы указать направление сортировки, добавьте ASC (по возрастанию) или DESC (по убыванию):

ORDER BY column_name DESC
ORDER BY column_name ASC

Попробуйте сами

quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы