Conditional

IFNULL

SnowflakeSnowflake

Mengembalikan expr1 jika bukan NULL, jika tidak mengembalikan expr2.

Tipe hasil: Same as input typesDiperbarui: 6 Jan 2026

Syntax

SQL
IFNULL(expr1, expr2)

Parameter

expr1anywajib

Expression yang dicek NULL

expr2anywajib

Nilai pengganti jika expr1 NULL

Contoh Penggunaan

Replace NULL

SQL
1SELECT IFNULL(discount, 0) as actual_discount
2FROM products;

Mengganti NULL dengan 0.

Default Value

SQL
1SELECT
2 customer_name,
3 IFNULL(phone, 'No phone') as phone_display
4FROM customers;

Menampilkan default text untuk NULL.