@eugeneledenev

Как сделать сортировку SQL по диапазонам цен?

На сайте выводятся товары в соответствии с какой-то сортировкой (по имени, по приоритету и т.п.)
Нужно сделать чтобы в начале выводились товары с 0<ценой<1000000, а потом с ценой=0 или >=1000000.
Понимаю как это сделать 2-я запросами, объединив их в один результат(UNION), а можно ли это как-то сделать одним запросом используя стандартный механизм сортировки SQL?
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
ORDER BY (`price` = 0 OR `price` >= 1000000), `name`
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы