Conditional

NULLIF

BigQueryBigQuery

Mengembalikan NULL jika kedua expression sama, otherwise mengembalikan expression1.

Tipe hasil: Type of expression1 or NULLDiperbarui: 7 Jan 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

Fungsi Terkait