Функция 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