Convertir a un decimal funcionó para mí:
SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);
Sin embargo, es posible que desee considerar simplemente hacer el price
columna un DECIMAL en primer lugar. Generalmente se considera que DECIMAL es el mejor tipo para usar cuando se trata de valores monetarios.