Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Selecionando um float no MySQL


A conversão para um decimal funcionou para mim:
SELECT * FROM table WHERE CAST(price AS DECIMAL) = CAST(101.31 AS DECIMAL);

No entanto, você pode querer considerar apenas fazer o price coluna um DECIMAL em primeiro lugar. DECIMAL é geralmente considerado o melhor tipo para usar ao lidar com valores monetários.