ORDER BY в SQL: основы сортировки данных

ORDER BY

Значения могут быть расположены не в той последовательности, которая нам нужна. Поэтому, когда нам нужно отсортировать данные по определенному признаку, мы используем оператор  ORDER BY . Он пишется в конце запроса.

Давайте выведем топ-10 игроков в мире по рейтингу (колонка - overall). Нам необходимы их имена, клуб и рейтинг:

select
    long_name,
    overall,
    club
from
    fifa_players_2018
order by
    overall desc
limit 10

Оператор  идет последним, и после него мы указываем колонку, по которой хотим отсортировать значения.

  1. Используйте команду DESC (от descending - спускающийся) для сортировки по убыванию.
  2. Используйте команду ASC(от acscending - восходящий) для сортировки по возрастанию. В целом, ее можно не писать, так как она используется по умолчанию при использовании оператора ORDER BY.

Результат запроса: