共用方式為


?:: (問號雙冒號) 運算子

適用於:選取標示為「是」 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