Задать вопрос
@eugeneledenev

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

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

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

Похожие вопросы