Funkcja smallint

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Rzutuje wartość expr na SMALLINT. Ta funkcja jest synonimem .CAST(expr AS SMALLINT) Zobacz cast funkcję , aby uzyskać szczegółowe informacje.

Składnia

smallint(expr)

Argumenty

  • expr: dowolne wyrażenie, które można rzutować na SMALLINT.

Zwraca

Wynik to SMALLINT.

Jeśli expr jest STRING, którego nie można przeanalizować jako liczby, Azure Databricks zgłasza błąd CAST_INVALID_INPUT. Jeśli wartość przepełnia zakres SMALLINT, Azure Databricks zgłasza błąd CAST_OVERFLOW.

Typowe warunki błędów

Przykłady

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

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