共用方式為


?:: (三號冒號) 運算符

適用於: 核取記號為「是」 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