Skip to content Skip to sidebar Skip to footer

Menjumlahkan Data Berbeda Dalam Kolom Yang Sama Dengan Sum If Di Php



Kaprikornus Saya ingin memulai dengan menceritakan suapaya lebih simpel dipahami maksud dan tujuan yang ingin dicapai dari pemabahasan ini. Sehingga saya ingin menandakan ini secara sederhana. Saya mempunyai sebuah data registrasi siswa gres dengan nama tpdb_daftar. Tabel tersebut memuat beberapa data, salah satunya memuat data siswa berdasarkan diterima dan belum diverifikasi dalam satu kolom dengan nama status_siswa
 
Baca juga : Teknik cepatdangampang Menjumlahkan Data Dalam Tabel MySQL

Biasanya saat saya ingin mengetahui jumlah data yang sudah masuk kedalam, Saya spesialuntuk cukup memakai fungsi mysql_num_rows. Teknik tersebut akan menjumlahkan berapa data yang sudah masuk didalam sebuah tabel/kolom.

misal :
$query=mysqli_query($koneksi, "SELECT * from siswa");
$proses=mysqli_num_rows($query);

Dalam suatu kondisi saat saya ingin memfilter jumlah data berdasarkan siswa yang diterima dan belum diverifikasi, maka saya pun bekerjsama masih dapat memakai pola diatas dengan menambahkan parameter WHERE didalamnya

misal
$query=mysqli_query($koneksi, "SELECT * from siswa where status_siswa=’Diterima’");
$query2=mysqli_query($koneksi, "SELECT * from siswa where status_siswa=’Belum diverifikasi’");

misal diatas dapat saja digunakan, spesialuntuk saja jadi kurang terlihat “haqiqi” alasannya yaitu berdasarkan Saya terlalu banyak memakai query, padahal ini masih dalam posisi tabel dan kolom yang sama, spesialuntuk di filter jumlahnya berdasarkan diterima dan belum diverifikasi, maka dari itu untuk membuat /menyederhanakan perintah tersebut semoga dijalankan dalam sekali query, Saya memakai perintah SUM IF ibarat yang dapat Anda lihat dalam pola diberikut

misal
$query="SELECT SUM(IF(status_siswa='Diterima',1,0)) AS jml_diterima,
SUM(IF(status_siswa='Belum diverifikasi',1,0)) AS jml_verifikasi from tpdb_daftar";
$perintah=mysqli_query($koneksi,$query);
$data=mysqli_fetch_array($perintah);
<?php echo $data['jml_diterima']; ?>
<?php echo $data['jml_verifikasi']; ?>

melaluiataubersamaini cara diatas tentu saja, Saya spesialuntuk cukup melaksanakan sekali query saja namun dengan data yang tidak sama – beda atau difilter data yang ingin dijumlahkannya berdasarkan kondisi tertentu, dimana dalam hal ini kondisi tertentu yang dimaksud yaitu data yang berada dalam kolom sama namun dengan status yang tidak sama – beda.

Post a Comment for "Menjumlahkan Data Berbeda Dalam Kolom Yang Sama Dengan Sum If Di Php"