適用対象:
Databricks SQL
Databricks Runtime
値 expr を DECIMAL にキャストします。 この関数は、CAST(expr AS decimal(10, 0)) の同意語です。 詳細については、cast関数を参照してください。
構文
decimal(expr)
引数
-
expr: DECIMAL にキャストできる式。
戻り値
結果は DECIMAL(10, 0) です。
expr が数値として解析できないSTRINGである場合、Azure Databricksは CAST_INVALID_INPUT エラーを発生させます。 値が結果の有効桁数を超えた場合、Azure Databricksは NUMERIC_VALUE_OUT_OF_RANGE エラーを発生させます。
一般的なエラー状態
例
> SELECT decimal('5.2');
5
> SELECT decimal('abc');
Error: CAST_INVALID_INPUT