Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Omvandlar värdet expr till DECIMAL. Den här funktionen är en synonym för CAST(expr AS decimal(10, 0)). Se cast funktionen för detaljer.
Syntax
decimal(expr)
Argument
-
expr: Ett uttryck som kan omvandlas till DECIMAL.
Returer
Resultatet är DECIMAL(10, 0).
Om expr är en STRING som inte kan parsas som ett tal, genererar Azure Databricks ett CAST_INVALID_INPUT fel. Om värdet överskrider resultatets precision genererar Azure Databricks ett NUMERIC_VALUE_OUT_OF_RANGE fel.
Vanliga felvillkor
Exempel
> SELECT decimal('5.2');
5
> SELECT decimal('abc');
Error: CAST_INVALID_INPUT