Funktionen int

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Omvandlar värdet expr till INTEGER. Den här funktionen är en synonym för CAST(expr AS INTEGER).

Syntax

int(expr)

Argument

  • expr: Alla uttryck som kan castas till INTEGER.

Returer

Ett HELTAL.

Om expr är en STRING som inte kan parsas som ett tal, genererar Azure Databricks ett CAST_INVALID_INPUT fel. Om värdet flödar över INTEGER-intervallet genererar Azure Databricks ett CAST_OVERFLOW fel.

Vanliga felvillkor

Exempel

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

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