Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Приводит значение expr к типу DECIMAL. Эта функция является синонимом CAST(expr AS decimal(10, 0)). См. подробности в функцииcast.
Синтаксис
decimal(expr)
Аргументы
-
expr: Выражение, которое можно привести к типу DECIMAL.
Возвраты
Результат — DECIMAL (10, 0).
Если expr является STRING, который не может быть проанализирован как число, Azure Databricks вызывает ошибку CAST_INVALID_INPUT. Если значение превышает точность результата, Azure Databricks вызывает ошибку NUMERIC_VALUE_OUT_OF_RANGE.
Распространенные условия ошибки
Примеры
> SELECT decimal('5.2');
5
> SELECT decimal('abc');
Error: CAST_INVALID_INPUT