Funkce smallint

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

Přetypuje hodnotu expr na SMALLINThodnotu . Tato funkce je synonymem pro CAST(expr AS SMALLINT). Podrobnosti najdete ve funkci cast.

Syntaxe

smallint(expr)

Argumenty

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

Návraty

Výsledek je SMALLINT.

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

Běžné chybové podmínky

Příklady

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

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