Todos os produtos
Search
Central de documentação

Realtime Compute for Apache Flink:ISNAN

Última atualização: Jun 27, 2026

A função ISNAN verifica se um número de ponto flutuante é NaN (Not a Number). Ela retorna true se o valor for NaN e false caso contrário. Essa função é semelhante aos métodos Double.isNaN() e Float.isNaN() do Java.

Limitações

A função ISNAN é compatível apenas com o Realtime Compute for Apache Flink que usa Ververica Runtime (VVR) 3.0.0 ou posterior.

Sintaxe

BOOLEAN ISNAN(DOUBLE d)
BOOLEAN ISNAN(FLOAT f)

Parâmetros de entrada

Parâmetro

Tipo de dado

d

DOUBLE

f

FLOAT

Exemplo

Dados de teste (T1)

d

f

0,1

0,1

0

0

Instrução de teste

SELECT
  ISNAN(CAST(d AS DOUBLE)) AS d1,
  ISNAN(CAST(f AS FLOAT)) AS d2
FROM T1;

Resultado do teste

d1 (BOOLEAN)

d2 (BOOLEAN)

false

false

false

false