Přetypování na desetinné číslo mi fungovalo:
SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);
Možná však budete chtít zvážit pouze vytvoření price
sloupec DECIMAL na prvním místě. DECIMAL je obecně považován za nejlepší typ pro práci s peněžními hodnotami.