SQL : Mencegah Output ‘null’ dengan Coalesce

Alfajri
Dec 13, 2023

--

Photo by Scott Rodgerson on Unsplash

Ada case dimana kita ingin menampilkan suatu data null dari tabel dengan nilai 0. Hal ini bisa dilakukan dengan sintaks ‘coalesce’

Misal kita memiliki tabel seperti berikut

tabel produk

Kita ingin menampilkan semua produk beserta harganya, namun jika harganya null akan ditampilkan menjadi 0.

SELECT status, coalesce(harga,0)AS Harga FROM Produk;

Maka akan tampil data sebagai berikut :

coalesce(SUM(CASE WHEN pembayaran.status = ‘credit’ THEN pembayaran.value ELSE 0 END),0) as total_ujroh

--

--

Alfajri
Alfajri

Written by Alfajri

Halo saya feri, tertarik pada teknologi dan seni. Ingin berbagi cerita dan pengalaman serta mencoba belajar menulis

No responses yet