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