Conditional

NULLIF

BigQueryBigQuery

Mengembalikan NULL jika kedua expression sama, otherwise mengembalikan expression1.

Tipe hasil: Type of expression1 or NULLDiperbarui: 16 Mei 2026

Syntax

SQL
NULLIF(expression1, expression2)

Parameter

expression1anywajib

Nilai yang dikembalikan jika tidak sama

expression2anywajib

Nilai untuk dibandingkan

Contoh Penggunaan

Avoid Division by Zero

SQL
1SELECT
2 numerator,
3 denominator,
4 numerator / NULLIF(denominator, 0) as safe_div
5FROM `project.dataset.data`;

Division aman dengan NULLIF.

Hasil
numeratordenominatorsafe_div
1025
100NULL

Pertanyaan Umum tentang NULLIF

Apa itu fungsi NULLIF di BigQuery?
Mengembalikan NULL jika kedua expression sama, otherwise mengembalikan expression1. Di BigQuery, fungsi NULLIF termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan NULLIF di BigQuery?
Gunakan sintaks berikut: NULLIF(expression1, expression2). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi NULLIF?
Fungsi NULLIF mengembalikan nilai bertipe Type of expression1 or NULL. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi NULLIF?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: expression1 (any, wajib): Nilai yang dikembalikan jika tidak sama; expression2 (any, wajib): Nilai untuk dibandingkan.

Fungsi Terkait