Функция smallint

Область применения:флажок Databricks SQL флажок Databricks Runtime

Приведение значения expr к SMALLINT. Эта функция является синонимом 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