Das Umwandeln in eine Dezimalzahl hat bei mir funktioniert:
SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);
Sie sollten jedoch in Betracht ziehen, nur den price
zu machen Spalte eine DEZIMAL an erster Stelle. DECIMAL gilt im Allgemeinen als der beste Typ für den Umgang mit Geldwerten.