Es ist nicht immer möglich, die Daten in der gleichen Form von einem Programm benötigt sammeln . Gelegentlich ist es notwendig, Daten von einem Format in ein anderes zu konvertieren . Gleitkommazahlen werden oft in einer MySQL-Datenbank als Zeichen Feldern statt. Infolgedessen müssen diese auf Gleitkommazahl umgerechnet werden. Dies kann in einer einzigen SELECT-Anweisung durch das Formatieren der Ausgabe erreicht werden , so dass MySQL davon aus, dass das Ergebnis eine Gleitpunktzahl ist . Anleitung
1
zu einer MySQL- Eingabeaufforderung gehen , so dass Befehle durch Eingabe des folgenden können eingegeben werden:
mysql>
Von hier aus varchar Werte können umgewandelt werden Gleitkommazahlen .
2
Typ in einer select-Anweisung , die Formatierung der varchar als Gleitkommazahl indem "0.0" nach der Zeichenfolge varchar konvertiert werden. Zum Beispiel: .
SQL> SELECT '1 .5 ' +0.0 ;
Dies wird als 1.5 in MySQL wie erwartet angezeigt
3
Geben Sie einen großen Gleitkommazahl als Schwimmer , und überlegen, wie die Gleitkommazahl ausgeschaltet wird , wie im folgenden Beispiel abgerundet :
mysql > SELECT '18215376320333968 ' +0.0 ;
Die Folge davon ist, die Zahl unten ( durch Rundung ):
1.8215376320334e +16
4
einbeziehen Buchstaben in der Gleitkomma-Zahl wie folgt umgerechnet werden:
Wählen Sie ' abcdef1234 ' +5,5 ;
Dies führt zu einer Ausgabe von " 5.5 ", wie die Buchstaben werden ignoriert
.