Fonction int

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Convertit la valeur expr en une valeur de type INTEGER. Cette fonction est similaire à CAST(expr AS INTEGER).

Syntaxe

int(expr)

Arguments

  • expr : toute expression convertible en une valeur de type INTEGER.

Retours

Un ENTIER.

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 plage INTEGER, Azure Databricks déclenche une erreur CAST_OVERFLOW.

Conditions d’erreur courantes

Exemples

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

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