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

Valg af en float i MySQL

Casting til en decimal fungerede for mig:

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

Du kan dog overveje bare at lave price kolonne en DECIMAL i første omgang. DECIMAL anses generelt for at være den bedste type at bruge, når man har at gøre med pengeværdier.



  1. Hold udbredelse altid aktiveret i Oracle Streams

  2. Dynamisk pivotering af et bord Oracle

  3. Databasebrugerstyring:Håndtering af roller for MariaDB

  4. Referencer Oracle brugerdefinerede typer over DBLINK?