Freigeben über


smallint-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL Häkchen gesetzt ja Databricks Runtime

Wandelt den Wert expr in SMALLINT um. Diese Funktion ist ein Synonym für CAST(expr AS SMALLINT). Weitere Informationen finden Sie in cast Details zur Funktion .

Syntax

smallint(expr)

Argumente

  • expr: Ein Ausdruck, der sich in ein SMALLINT umwandeln lässt.

Gibt zurück

Das Ergebnis ist SMALLINT.

Wenn expr ein STRING ist, der nicht als Zahl analysiert werden kann, löst Azure Databricks einen Fehler CAST_INVALID_INPUT aus. Wenn der Wert den Bereich SMALLINT überläuft, löst Azure Databricks einen Fehler CAST_OVERFLOW aus.

Häufige Fehlerbedingungen

Beispiele

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

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