Funktionsdefinition
Die Funktionssyntax ist wie gezeigt:
Cast (exprh als target_type)Die Funktionsargumente sind wie folgt:
Die Funktion gibt den Eingangsausdruck als Zieldaten zurück, Datentyp.
Beispiel Verwendung
Das folgende Beispiel zeigt, wie Sie von Strings in verschiedene Datentypen konvertiert werden.
WÄHLENDies sollte die Werte wie folgt zurückgeben:
Int float numBeispiel 2 - Konvertieren Sie die Zeichenfolge bisher
Das folgende Beispiel zeigt, wie die Funktion cast () verwendet wird, um eine Zeichenfolge in einen Datumsart zu konvertieren.
WÄHLENAusgang:
Var1Beispiel 3 - Verwenden Sie String to datetime
Das folgende Beispiel verwendet die Funktion cast (), um den Wert in DateTime umzuwandeln.
WÄHLENErgebnis:
str_to_datetimeBeispiel 2 - Umwandlung in INT in Bool
Im folgenden Beispiel ermöglicht die Funktion cast (), die int 0 in false und die int 1 und oben in true umzuwandeln.
WÄHLENErgebnis:
F T T_1Abschluss
In diesem Beitrag haben wir die Grundlagen der Arbeit mit der Funktion cast () in Standard -SQL behandelt, um einen bestimmten Ausdruck in einen anderen Datentyp umzuwandeln.