?::
(トリプル コロン記号) 演算子
適用対象: 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