SQL Server enthält die CAST-Funktion , mit der Sie wechseln Datentypen für Variablen können . Wenn eine Zeichenfolge einen numerischen Wert enthält , können Sie die String-Variable auf eine Gleitkommazahl konvertieren. Eine Gleitkommazahl ist eine, die einen Dezimalwert enthält , so dass Sie , gebrochene Beträge bei der Datenbank speichern können. Anleitung
1
Klicken Sie in Windows auf "Start" und wählen Sie " Alle Programme". Klicken Sie auf " SQL Server " und anschließend auf " SQL Server Management Studio " , um die Datenbank zu öffnen.
2
Klicken Sie auf " New Query" in der Management Studio -Symbolleiste , um den Editor für die SQL -Codierung zu öffnen. Geben Sie den folgenden Befehl, um eine SQL-Variable für die konvertierte Zeichenfolge zu erstellen :
declare @ mystring varchar (30 )
declare @ umgewandelt Nachkommastelle
Die erste Variable enthält den String , und die zweite Variable enthält den konvertierten Gleitkomma Nachkommastelle
3
Kopieren Sie den folgenden Code , um die Zeichenfolge in eine Gleitkommazahl dezimal konvertieren : .
set @ mystring = '1 .20 '
set @ umgewandelt = cast ( @ mystring als decmial )
der Code verwendet die CAST-Funktion , um die Anzahl in der String-Variablen enthalten sind, um eine Dezimalzahl umwandeln . Die konvertierte Zahl wird auf dem "@ umgewandelt " Variable.
4
Presse rettete die "F5" -Taste, um den Code auszuführen . Sie können die Ergebnisse in der Ergebnisliste Panel bewerten am unteren Rand des Fensters .