Freigeben über


int-Funktion

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

Wandelt den Wert expr in einen INTEGER-Wert um. Diese Funktion ist ein Synonym für CAST(expr AS INTEGER).

Syntax

int(expr)

Argumente

  • expr: ein Ausdruck, der sich in einen INTEGER-Wert umwandeln lässt.

Gibt zurück

Ein INTEGER-Wert

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 INTEGER überläuft, löst Azure Databricks einen Fehler CAST_OVERFLOW aus.

Häufige Fehlerbedingungen

Beispiele

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

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