All Products
Search
Document Center

MaxCompute:ISNAN

Last Updated:Jul 02, 2025

Memeriksa apakah nilai dari suatu ekspresi adalah NaN. Mengembalikan True jika nilainya adalah NaN, dan False jika sebaliknya.

Sintaksis

boolean isnan(<expr>)

Parameter

expr: Wajib. Nilai bertipe DOUBLE. Jika nilai masukan bertipe STRING, BIGINT, atau DECIMAL, nilai tersebut akan diubah secara implisit menjadi DOUBLE sebelum perhitungan.

Nilai kembali

  • Mengembalikan True jika nilai dari expr adalah NaN, dan False jika sebaliknya.

  • Mengembalikan False jika nilai dari expr adalah null.

Contoh

-- Nilai kembali adalah False.
SELECT isnan(100.1);

Fungsi terkait

ISNAN merupakan fungsi matematika. Untuk informasi lebih lanjut tentang fungsi terkait komputasi dan konversi data, lihat Fungsi Matematika.