tinyint 関数

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

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

構文

tinyint(expr)

引数

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

戻り値

結果は TINYINT です。

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

一般的なエラー状態

> SELECT tinyint('12');
 12
> SELECT tinyint(5.4);
 5

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