← Все вопросы

Как отсортировать результат запроса по убыванию?

Задан 6 месяцев назад541 просмотров2 ответа
9

Вывожу заказы, хочу чтобы сверху были самые дорогие. Как отсортировать по столбцу amount от большего к меньшему?

2 ответа

14

ORDER BY amount DESCDESC это по убыванию.

Женя Андрейчук а по возрастанию? — ASC, и это по умолчанию, можно не писать · 6 месяцев назад
8

Можно сортировать сразу по нескольким столбцам, через запятую:

SELECT name, amount
FROM orders
ORDER BY amount DESC, created_at ASC;

Сначала по сумме (большие сверху), а при равных суммах — по дате (старые раньше). ASC — по возрастанию (это дефолт), DESC — по убыванию.

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект