适用于: Databricks Runtime 15.3 及更高版本
将值 expr
强制转换为具有错误容忍的目标数据类型 type
。 此运算符是函数的try_cast
同义词。
expr ?:: type
expr
:任何可强制转换的表达式。
结果为类型 type
。
> SELECT '20'?::INTEGER;
20
> SELECT 'twenty'?::INTEGER;
NULL
> SELECT typeof(NULL?::STRING);
string