sql >> Base de Datos >  >> RDS >> Mysql

Conversión de tipo de datos MySQL de varchar a float

No puede convertir el valor en mysql usando el tipo flotante.

El tipo puede usar los siguientes valores:

  • BINARIO[(N)]
  • CARÁCTER[(N)]
  • FECHA
  • FECHA Y HORA
  • DECIMALES[(M[,D])]
  • FIRMADO [ENTERO]
  • TIEMPO
  • SIN FIRMAR [ENTERO]

Entonces, en su caso, debe usar decimales, por ejemplo:

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