Thursday, 24 December 2015

Penggunaan MYSQL IFNULL

Penggunaan MYSQL IFNULL
Dalam penggunaan QUERY JOIN  beberapa table hasilnya bisa berupa NULL. Lalu bagaimana merubah hasil NULL menjadi angka Nol ?  Dalam MYSQL ada perintah IFNULL(nama_field,0).

Simple Query :
SELECT
a.kode_produk, IFNULL(sum(b.qty),0)  as qty
FROM produk a
LEFT JOIN terima_d b on a.kode_produk=b.kode_produk
LEFT JOIN terima_h c on c.kode_transaksi=b.kode_transaksi
GROUP BY a.kode_produk

Hasil dari query atas, bila field b.qty hasil sum LEFT JOIN ke table  terima_d menghasilkan nilai NULL, maka secara otomatis digantikan dengan angka nol.

Semoga Bermanfaat

sumber:https://erroz.wordpress.com/2009/08/12/penggunaan-ifnull/

No comments:

Post a Comment