Unabhängig davon. Die Typ -Konvertierung bezieht sich auf den Prozess der Konvertierung eines Wertes oder Ausdrucks von einem Datentyp in einen anderen kompatiblen Datentyp.
In diesem Beitrag werden wir die Verwendung der Funktion cast () in SQL Server über die Konvertierung eines Wertes oder Ausdrucks von einem Typ in einen anderen diskutieren.
SQL Server -Gussfunktion
Das folgende Ausschnitt zeigt die Syntax der Cast () -Funktion.
Cast (Ausdruck als Data_Type [(Länge)])Die Funktion akzeptiert die folgenden Parameter:
Die Funktion gibt dann den Ausdruck zurück, der in das Zieldaten_Typ konvertiert wurde.
Lassen Sie uns Beispiele verwenden, um zu veranschaulichen, wie wir die Gussfunktion verwenden können.
Verwenden der Gussfunktion, um die Zeichenfolge in Ganzzahl umzuwandeln
Das folgende Beispiel verwendet die Gussfunktion, um die Eingabezeichenfolge in einen Ganzzahlwert zu konvertieren.
WÄHLENDie resultierende Ausgabe:
output_value |Verwenden der Gussfunktion, um Dezimalheit in int umzuwandeln
Das zweite Beispiel unten verwendet die Gussfunktion, um einen Dezimalart in int zu konvertieren.
WÄHLENDie Gussfunktion rundet die Eingangsdezimalzahl auf den nächsten Ganzzahlwert ab, wie gezeigt:
output_value |Verwenden der Gussfunktion, um die String in DateTime umzuwandeln
Wir können auch die Gussfunktion verwenden, um eine bestimmte Eingangszeichenfolge in einen DateTime -Wert umzuwandeln. Eine Beispielillustration ist unten gezeigt:
WÄHLENResultierende Ausgabe:
output_value |Verwenden der Gussfunktion in der Tabellespalte
Wir können die Gussfunktion auch auf eine bestimmte Spalte anwenden und die Zeilen von dieser Spalte in einen anderen Datentyp konvertieren.
Angenommen, wir haben eine Tabelle:
Wir können die Werte der Spalte size_on_disk wie gezeigt in Ganzzahlen umwandeln:
WÄHLENDie resultierende Tabelle ist wie gezeigt:
Wie wir sehen können, wird die resultierende Ausgabe als ganzzahlige Werte ausgedrückt (abgerundet).
Hinweis: Es ist gut zu bedenken, dass es verschiedene Konvertierungstypen gibt.
Das folgende Diagramm zeigt, welche Typen Sie konvertieren können, welche Art der Konvertierung angewendet wird und mehr.
Quelle: Microsoft
Nulleingang
Vielen Dank für das Lesen dieses Tutorials. Wir vertrauen darauf, dass Sie etwas Neues aus diesem Leitfaden gelernt haben.