Compartilhar via


Função int

Aplica-se a:marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Converte o valor expr em INTEGER. Essa função é sinônimo de CAST(expr AS INTEGER).

Sintaxe

int(expr)

Argumentos

  • expr: qualquer expressão que possa ser convertida em INTEGER.

Retornos

Um INTEGER.

Se expr for um STRING que não pode ser analisado como um número, Azure Databricks gerará um erro CAST_INVALID_INPUT. Se o valor estourar o intervalo INTEGER, Azure Databricks gerará 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