← Все вопросы
Как отсортировать результат запроса по убыванию?
9
Вывожу заказы, хочу чтобы сверху были самые дорогие. Как отсортировать по столбцу amount от большего к меньшему?
2 ответа
14
ORDER BY amount DESC — DESC это по убыванию.
Женя Андрейчук а по возрастанию? — ASC, и это по умолчанию, можно не писать · 6 месяцев назад
8
Можно сортировать сразу по нескольким столбцам, через запятую:
SELECT name, amount
FROM orders
ORDER BY amount DESC, created_at ASC;
Сначала по сумме (большие сверху), а при равных суммах — по дате (старые раньше). ASC — по возрастанию (это дефолт), DESC — по убыванию.
Ваш ответ
Войдите, чтобы ответить на вопрос.