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

MySQL-datatypekonvertering fra varchar til float

Du kan ikke caste værdien i mysql ved hjælp af float type.

Typen kan bruge følgende værdier:

  • BINÆR[(N)]
  • CHAR[(N)]
  • DATO
  • DATETIME
  • DECIMAL[(M[,D])]
  • SIGNERET [HELTTAL]
  • TID
  • USIGNERET [HELTAL]

Så i dit tilfælde skal du bruge decimal, f.eks.:

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


  1. Oracle pivot med underforespørgsel

  2. Fordele og ulemper ved at bruge lagrede procedurer

  3. MySQL ORDER BY Dato felt, som ikke er i datoformat

  4. Trin for trin R12.2.6 EBS-installation på Virtual Box