Как правильно составить запрос для диапазона чисел?

Добрый день. Есть числа в столбце с названием priceFrom.
например, priceFrom = 180 000.
У меня есть форма html, в которую вводят сумму, например 150 000. И я хочу получить все записи где priceFrom меньше 150 000 и больше 150 000 до суммы priceFrom, то есть до 180 000.
Не могу понять, как составить запрос, чтобы вывелись эти данные ?

Спасибо за помощь.
  • Вопрос задан
  • 72 просмотра
Решения вопроса 1
DimaLondon
@DimaLondon
SELECT * 
FROM `my_table` 
WHERE `priceFrom` < 150000 
OR (`priceFrom` > 150000 AND `priceFrom` <= 180000);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shabelski89
@shabelski89
engineer
Все очень плохо... Записи меньше 150000 и от 150000 до 180000 это одно условие, меньше 180000. Если вы конечно не хотели игнорировать записи = 150000.
Select * from table where priceFrom < 180000;
Select * from table where priceForm < 180000 and priceForm != 150000;
Ответ написан
Ваш ответ на вопрос

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

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