Изменить значение psql где значение между, как строка - PullRequest
0 голосов
/ 25 марта 2020

У меня есть запрос, который должен установить значение, если число находится между 2 значениями, но вывод не в порядке, я думаю, потому что этот столбец является строкой. Есть ли способ сделать это, даже если это строка? (В выводе у меня есть значение, как, 5 ведьма не в порядке). Все значения, которые являются неправильными, являются целыми числами.

SET lkp_age_category_id = 7
WHERE
   age BETWEEN '26' and '35.99';

1 Ответ

0 голосов
/ 25 марта 2020

Полагаю, работая только на стороне SQL, вы можете привести значения прямо в запрос, например:

SET lkp_age_category_id = 7
WHERE age BETWEEN '26'::float AND '35.99'::float;

Также проверьте этот ответ { ссылка }.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...