Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Přetypuje hodnotu expr na DECIMAL. Tato funkce je synonymem pro CAST(expr AS decimal(10, 0)). Podrobnosti najdete ve funkci cast.
Syntaxe
decimal(expr)
Argumenty
-
expr: Výraz, který lze přetypovat na DECIMAL.
Návraty
Výsledek je DECIMAL(10; 0).
Pokud je exprSTRING, které nelze analyzovat jako číslo, Azure Databricks vyvolá chybu CAST_INVALID_INPUT. Pokud hodnota překročí přesnost výsledku, Azure Databricks vyvolá chybu NUMERIC_VALUE_OUT_OF_RANGE.
Běžné chybové podmínky
Příklady
> SELECT decimal('5.2');
5
> SELECT decimal('abc');
Error: CAST_INVALID_INPUT