Partilhar via


Função int

Aplica-se a:Marque Sim Databricks SQL Marque Sim Databricks Runtime

Converte o valor expr para INTEIRO. Esta função é sinónimo de CAST(expr AS INTEGER).

Sintaxe

int(expr)

Argumentos

  • expr: Qualquer expressão que seja passível de transmissão para INTEIRO.

Devoluções

Um INTEIRO.

Se expr for um STRING que não pode ser analisado como número, Azure Databricks gera um erro CAST_INVALID_INPUT. Se o valor ultrapassar o intervalo INTEGER, Azure Databricks gera um erro CAST_OVERFLOW.

Condições de erro comuns

Exemplos

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

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