Функция int

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

Приводит значение expr к типу INTEGER. Эта функция является синонимом CAST(expr AS INTEGER).

Синтаксис

int(expr)

Аргументы

  • expr: любое выражение, которое можно привести к типу INTEGER.

Возвраты

Значение INTEGER.

Если expr является STRING, который не может быть проанализирован как число, Azure Databricks вызывает ошибку CAST_INVALID_INPUT. Если значение переполнено диапазоном INTEGER, Azure Databricks вызывает ошибку CAST_OVERFLOW.

Распространенные условия ошибки

Примеры

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

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