適用対象:
Databricks SQL
Databricks Runtime
expr の値をターゲット データ型 type にキャストします。 この演算子は、 cast 関数のシノニムです。
構文
expr :: type
引数
-
expr: 任意のキャスト可能な式。
戻り値
結果は type 型です。
この演算子は、 cast 関数と同じエラーを発生させます。 代わりに、?:: (質問の二重コロン記号) 演算子を使用して、エラー時にNULLを返します。
一般的なエラー状態
例
> SELECT '20'::INTEGER;
20
> SELECT typeof(NULL::STRING);
string
> SELECT 'abc'::INT;
Error: CAST_INVALID_INPUT