Fonction smallint

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

Caste la valeur expr sur SMALLINT. Cette fonction est similaire à CAST(expr AS SMALLINT). Pour plus d’informations, voir cast la fonction .

Syntaxe

smallint(expr)

Arguments

  • expr : Toute expression convertible en SMALLINT.

Retours

Le résultat est SMALLINT.

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

Conditions d’erreur courantes

Exemples

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

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