Mengembalikan nilai non-NULL pertama dari daftar argumen. Generalisasi dari IFNULL untuk multiple values.
Same as first non-NULLDiperbarui: 13 Jun 2026COALESCE(value1, value2, ...)Nilai-nilai yang dicek (minimal 1)
1 SELECT COALESCE(mobile, home, office, 'No phone') AS phone 2 FROM contacts;
Coba beberapa kolom untuk mendapat nomor telepon.
1 SELECT 2 COALESCE(user_setting, group_setting, default_setting) AS setting 3 FROM config;
Cascade setting dengan prioritas.
1 SELECT customer_id, 2 COALESCE(SUM(amount), 0) AS total 3 FROM orders 4 GROUP BY customer_id;
Return 0 jika tidak ada transaksi.
Sudah paham COALESCE? Latih langsung di browser
Latihan interaktif, langsung di browser.