Funktionen smallint

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

Omvandlar värdet expr till SMALLINT. Den här funktionen är en synonym för CAST(expr AS SMALLINT). Se cast funktionen för detaljer.

Syntax

smallint(expr)

Argument

  • expr: Alla uttryck som kan castas till SMALLINT.

Returer

Resultatet är SMALLINT.

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 SMALLINT-intervallet genererar Azure Databricks ett CAST_OVERFLOW fel.

Vanliga felvillkor

Exempel

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

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