Mysql
 sql >> Database >  >> RDS >> Mysql

Selezione di un float in MySQL

Il cast su un decimale ha funzionato per me:

SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);

Tuttavia, potresti prendere in considerazione l'idea di creare il price colonna un DECIMAL in primo luogo. DECIMAL è generalmente considerato il tipo migliore da utilizzare quando si tratta di valori monetari.