Función int

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Convierte el valor expr en INTEGER. Esta función es un sinónimo de CAST(expr AS INTEGER).

Sintaxis

int(expr)

Argumentos

  • expr: cualquier expresión que se pueda convertir en INTEGER.

Devoluciones

Valor INTEGER.

Si expr es un STRING que no se puede analizar como un número, Azure Databricks genera un error CAST_INVALID_INPUT. Si el valor desborda el intervalo de INTEGER, Azure Databricks genera un error CAST_OVERFLOW.

Condiciones de error comunes

Ejemplos

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

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