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

Konvertierung des MySQL-Datentyps von varchar nach float

Sie können den Wert in mysql nicht mit dem Float-Typ umwandeln.

Der Typ kann folgende Werte verwenden:

  • BINARY[(N)]
  • CHAR[(N)]
  • DATUM
  • DATETIME
  • DEZIMAL[(M[,D])]
  • SIGNED [INTEGER]
  • ZEIT
  • UNSIGNED [INTEGER]

In Ihrem Fall müssen Sie also Dezimalzahlen verwenden, z. B.:

select cast(amount AS DECIMAL(10,2)) as 'float-value' from amounts