Dela via


?:: Operator (trippelkolontecken)

Gäller för: markerad ja Databricks Runtime 15.3 och senare

Omvandlar värdet expr till måldatatypen type med felanlering. Den här operatorn är synonym för try_cast funktion.

Syntax

expr ?:: type

Argument

  • expr: Valfritt kastreringsbart uttryck.

Returer

Resultatet är typ type.

Exempel

> SELECT '20'?::INTEGER;
 20

> SELECT 'twenty'?::INTEGER;
 NULL

> SELECT typeof(NULL?::STRING);
 string