Det er ikke alltid mulig å samle inn data i den eksakte formatet som kreves av et program . Av og til er det nødvendig å konvertere data fra ett format til et annet . Flyttall blir ofte holdt i en MySQL database som tegnfeltlengden . Som et resultat , må de bli konvertert til deres flyttall tilsvarende. Dette kan oppnås i en enkelt velger uttalelse ved å formatere teksten slik at MySQL forutsetter at resultatet er et flyttall . Instruksjoner
en
Gå til en MySQL prompt slik at kommandoer kan legges inn ved å skrive følgende : en
mysql >
Herfra kan VARCHAR verdier bli omdannet til flyttall .
2
type i en utvalgt uttalelse, formaterer varchar som et flyttall ved å plassere "0,0 " etter varchar strengen som skal konverteres . For eksempel: .
Sql > Velg '1 0,5 ' 0,0 ;
p Dette vises som 1,5 i MySQL som forventet
3
Skriv inn en stor flyttall som en dupp , og vurdere hvordan flyttall er avrundet , som i følgende eksempel : en
mysql > SELECT '18215376320333968 ' 0,0 ;
resultatet av dette er nummeret nedenfor (på grunn av avrunding ) : en
1.8215376320334e +16
4
Inkluder bokstavene i flyttall som skal konverteres som følger : en
Velg ' abcdef1234 ' 5,5 ;
Dette resulterer i en effekt på "5,5 " som bokstavene ignoreres
.