Сортировка результатов, часть 1
Часть раздела Основы путешествия по SQL на Coddy — урок 13 из 72.
При запросе к базе данных организация результатов в понятном порядке может сделать анализ данных намного более эффективным. Для сортировки результатов мы используем ключевое слово ORDER BY, после которого мы должны указать, по какому полю выполняется сортировка. По умолчанию сортировка выполняется по возрастанию.
Например, рассмотрим следующую таблицу <strong>competition</strong>:
| runner_id | age | avg_speed |
|---|---|---|
| 1 | 47 | 3.65 |
| 2 | 62 | 3.07 |
| 3 | 57 | 6.82 |
| 4 | 56 | 4.34 |
| 5 | 25 | 4.93 |
| 6 | 40 | 3.94 |
| 7 | 23 | 6.58 |
| 8 | 40 | 3.43 |
SELECT *
FROM competition
WHERE age > 50
ORDER BY avg_speedВот результат
| runner_id | age | avg_speed |
|---|---|---|
| 2 | 62 | 3.07 |
| 4 | 56 | 4.34 |
| 3 | 57 | 6.82 |
Чтобы указать, как именно сортировать данные, мы можем добавить ключевые слова DESC или ASC после названия столбца.
ORDER BY avg_speed ASCЗадание
ЛегкоДоступные таблицы и столбцы:
<strong>feathers</strong>:<strong>id</strong>,<strong>weight</strong>
Верните все id после их сортировки по weight в порядке убывания
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцов