Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Auswählen eines Floats in MySQL

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.