?::
Operator (drei Punkte)
Gilt für: Databricks Runtime 15.3 und höher
Wandelt den Wert expr
mit Fehlertoleranz in den Zieldatentyp type
um. Dieser Operator ist ein Synonym für die try_cast-Funktion.
Syntax
expr ?:: type
Argumente
expr
: Ein beliebiger umwandlungsfähiger Ausdruck.
Gibt zurück
Das Ergebnis ist vom Typ type
.
Beispiele
> SELECT '20'?::INTEGER;
20
> SELECT 'twenty'?::INTEGER;
NULL
> SELECT typeof(NULL?::STRING);
string