Сортировка результатов, часть 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Задание
ЛегкоДоступные таблицы и столбцы:
feathers:id,weight
Верните все идентификаторы после их сортировки по весу в порядке убывания
Попробуйте сами
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Больше ключевых слов
Ключевое слово INКлючевое слово BETWEENКлючевое слово LIKEКлючевое слово ASПовторение - Модели мобильных телефонов2Условия
Основы условийКлючевое слово ANDКлючевое слово ORКлючевое слово NOTКомбинирование нескольких условийСкобкиБулевы значения5Арифметические операции
Математические операторыМатематические столбцыОперация moduloФункция ROUND()3Специальный формат возврата
Значения NULLСортировка результатов, часть 1Сортировка результатов, часть 2Повторение - Фирма по кибербезопасностиОграничение количества записейПовторение - Автозавод6Вводные вызовы
Повторение - Парламентские выборыПовторение - Арест преступника полициейПовторение - Ёмкость для напитков в бареПовторение - Создание новых столбцовПотренируйтесь самостоятельно: Песочница SQL