Todos os produtos
Search
Central de documentação

MaxCompute:ISNAN

Última atualização: Sep 17, 2026

Verifica se o valor de uma expressão é NaN. Retorna True se o valor for NaN; caso contrário, retorna False.

Sintaxe

boolean isnan(<expr>)

Parâmetros

expr: obrigatório. O valor deve ser do tipo DOUBLE. Se o valor de entrada for STRING, BIGINT ou DECIMAL, haverá conversão implícita para DOUBLE antes do cálculo.

Valor de retorno

  • Retorna True se o valor de expr for NaN. Caso contrário, retorna False.

  • Retorna False se o valor de expr for NULL.

Exemplos

--The return value is False.
SELECT isnan(100.1);

Funções relacionadas

ISNAN é uma função matemática. Para obter mais informações sobre funções de computação e conversão de dados, consulte Mathematical Functions Overview.