smallint 関数

適用対象:「はい」のチェック マーク Databricks SQL Databricks Runtime

exprSMALLINT にキャストします。 この関数は、CAST(expr AS SMALLINT) の同意語です。 詳細についてはcast関数を参照してください。

構文

smallint(expr)

引数

  • expr: SMALLINT にキャストできる任意の式。

返品

結果は SMALLINT になります。

expr が数値として解析できないSTRINGである場合、Azure Databricksは CAST_INVALID_INPUT エラーを発生させます。 値が SMALLINT の範囲をオーバーフローした場合、Azure Databricksは CAST_OVERFLOW エラーを発生させます。

一般的なエラー状態

> SELECT smallint(-5.6);
 5
> SELECT smallint('5');
 5

> SELECT smallint('abc');
  Error: CAST_INVALID_INPUT