?::
Operator (trippelkolontecken)
Gäller för: 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