Встречается на собеседованиях • сегодня

Что такое ORDER BY

ORDER BY — это оператор SQL, который сортирует результаты запроса по одному или нескольким столбцам. По умолчанию сортировка происходит в порядке возрастания (ASC), но можно указать убывание (DESC).

Пример:

sql
SELECT name, age FROM users ORDER BY age DESC;

Этот запрос вернёт пользователей, отсортированных по возрасту от старшего к младшему.

Особенности:

  • Можно сортировать по нескольким столбцам:
    sql
    SELECT name, age FROM users ORDER BY age DESC, name ASC;
  • Работает с числами, строками, датами.
  • NULL значения по умолчанию идут последними при ASC и первыми при DESC (зависит от СУБД).
  • В Python (например, с sqlite3 или SQLAlchemy) синтаксис аналогичен.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы