Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Caste la valeur expr en DECIMAL (décimal). Cette fonction est similaire à CAST(expr AS decimal(10, 0)). Pour plus d’informations, voir cast la fonction .
Syntaxe
decimal(expr)
Arguments
-
expr: Expression qui peut être convertie en DECIMAL.
Retours
Le résultat est de type DECIMAL(10, 0).
Si expr est un STRING qui ne peut pas être analysé en tant que nombre, Azure Databricks déclenche une erreur CAST_INVALID_INPUT. Si la valeur dépasse la précision du résultat, Azure Databricks déclenche une erreur NUMERIC_VALUE_OUT_OF_RANGE.
Conditions d’erreur courantes
Exemples
> SELECT decimal('5.2');
5
> SELECT decimal('abc');
Error: CAST_INVALID_INPUT