MySQLSelect Statement - PullRequest
       2

MySQLSelect Statement

0 голосов
/ 07 декабря 2018

Как я могу отфильтровать все цены в моей базе данных SQL?где поле цены содержит значения , и $.Eg.$16,500,$1.00,$12,400

select [colm1], [price],[colm2] from [db] where price BETWEEN 1 AND 500 limit 100 \G;

Приведенный выше запрос производит вывод по цене, превышающей 500 долларов США.Заранее спасибо.

1 Ответ

0 голосов
/ 07 декабря 2018

Вы можете попробовать использовать replace() функцию

select [colm1], [price],[colm2] 
 from [db]
   where cast(replace(replace(price,'$',''),',','') as unsigned) BETWEEN 1 AND 500 limit 100
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...