Прехвърлянето към десетичен знак работи за мен:
SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);
Въпреки това, може да помислите просто да направите price
колона DECIMAL на първо място. DECIMAL обикновено се счита за най-добрия тип за използване при работа с парични стойности.