全部产品
Search
文档中心

Realtime Compute for Apache Flink:ISNAN

更新时间:Jun 19, 2025

Tema ini menjelaskan penggunaan fungsi ISNAN. Fungsi ini memeriksa apakah angka floating-point yang diberikan merupakan NAN (Bukan Angka). Fungsi ini serupa dengan Double.isNan() atau Float.isNan() dalam Java.

Batasan

Fungsi ini hanya didukung di Realtime Compute for Apache Flink menggunakan Ververica Runtime (VVR) versi 3.0.0 atau lebih baru.

Sintaksis

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

Parameter input

ParameterTipe data
dDOUBLE
fFLOAT

Contoh

  • Data Uji

    Tabel 1. T1

    df
    0.10.1
    00
  • Pernyataan Uji
    SELECT  
    ISNAN(CAST(d AS DOUBLE)) as d1,
    ISNAN(CAST(f AS FLOAT)) as d2
    FROM T1;         
  • Hasil Uji
    d1(BOOLEAN)d2(BOOLEAN)
    falsefalse
    falsefalse