sql >> Databasteknik >  >> RDS >> Mysql

Välja en flytande i MySQL

Att casta till en decimal fungerade för mig:

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

Men du kanske vill överväga att bara göra price kolumn en DECIMAL i första hand. DECIMAL anses generellt vara den bästa typen att använda när man hanterar monetära värden.



  1. Data fylls i från en viss tabells datum istället för alla tabeller i sqlite

  2. I tsql är en Insert med en Select-sats säker när det gäller samtidighet?

  3. Postgresql UUID stöds av Hibernate?

  4. Hur listar du primärnyckeln för en SQL Server-tabell?