Teilen über


?:: (Frage-Zweifachdoppelpunkt-Zeichen) Operator

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 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