Freigeben über


?:: Operator (drei Punkte)

Gilt für:Häkchen gesetzt ja 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