Funkce int

Platí pro:zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Přetypuje hodnotu expr na INTEGER. Tato funkce je synonymem pro CAST(expr AS INTEGER).

Syntaxe

int(expr)

Argumenty

  • expr: Libovolný výraz, který lze přetypovat na INTEGER.

Návraty

Celé číslo.

Pokud je exprSTRING, které nelze analyzovat jako číslo, Azure Databricks vyvolá chybu CAST_INVALID_INPUT. Pokud hodnota přeteče rozsahu INTEGER, Azure Databricks vyvolá chybu CAST_OVERFLOW.

Běžné chybové podmínky

Příklady

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

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