Conditional
Snowflake
NULLIF
Mengembalikan NULL jika expr1 sama dengan expr2, jika tidak mengembalikan expr1.
Tipe hasil:
Same as expr1 typeDiperbarui: 6 Jan 2026Syntax
SQL
NULLIF(expr1, expr2)Parameter
expr1anywajib
Expression yang akan dikembalikan
expr2anywajib
Nilai pembanding
Contoh Penggunaan
Avoid Division by Zero
SQL
1 SELECT 2 revenue / NULLIF(units, 0) as price_per_unit 3 FROM sales;
Menghindari error divide by zero.
Convert Empty to NULL
SQL
1 SELECT NULLIF(email, '') as email_or_null 2 FROM users;
Mengubah empty string menjadi NULL.