Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:ISNAN

Son Güncelleme:Oct 04, 2026

ISNAN işlevi, bir kayan noktalı sayının NaN (Not a Number) olup olmadığını kontrol eder. Değer NaN ise true değerini döndürür; aksi takdirde false değerini döndürür. Bu işlev, Java'daki Double.isNaN() ve Float.isNaN() yöntemlerine benzer.

Sınırlamalar

ISNAN yalnızca Ververica Runtime (VVR) 3.0.0 veya sonraki sürümlerini kullanan Realtime Compute for Apache Flink ortamında desteklenir.

Söz dizimi

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

Giriş parametreleri

Parametre Veri türü
d DOUBLE
f FLOAT

Örnek

Test verileri (T1)

d f
0,1 0,1
0 0

Test deyimi

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

Test sonucu

d1 (BOOLEAN) d2 (BOOLEAN)
false false
false false