Todos los productos
Search
Centro de documentos

Realtime Compute for Apache Flink:ISNAN

Última actualización: Sep 03, 2026

La función ISNAN comprueba si un número de punto flotante es NaN (Not a Number). Devuelve true si el valor es NaN y false en caso contrario. Esta función es similar a Double.isNaN() y Float.isNaN() en Java.

Limitaciones

ISNAN solo es compatible con Realtime Compute for Apache Flink que usa Ververica Runtime (VVR) 3.0.0 o posterior.

Sintaxis

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

Parámetros de entrada

Parámetro

Tipo de dato

d

DOUBLE

f

FLOAT

Ejemplo

Datos de prueba (T1)

d

f

0.1

0.1

0

0

Instrucción de prueba

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

Resultado de la prueba

d1 (BOOLEAN)

d2 (BOOLEAN)

false

false

false

false