Query SQL Untuk Menghitung Total Record (COUNT) Dari Setiap Value / Primary Yang Berbeda (DISTINCT)

sqlQuery

Assalamualaikum … 🙂
Kali ini aku mau share mengenai SQL Query, dimana dengan query berikut kita bisa mendapatkan Total Record atau kita bisa mengetahui berapa sih total data yang kita maksud ada di dalam rekord tabel?? Untuk lebih jelasnya bisa lihat contoh rekord tabel dibawah ini :

nama_mhs
Rendra
Eko
Budi
Rendra
Hermansah
Hermansah
Budi
Rendra

Nah, dari contoh tabel diatas, kita ingin tahu berapa kali nama Rendra, Eko, Budi dan Hermansah muncul ??? Dengan output / hasil akhir hanya menampilkan nama yang berbeda saja. Semoga kalian tau apa sebenernya aku maksudkan 😀
Oke, berikut adalah querynya :

SELECT nama_mhs, COUNT( * ) AS total_muncul FROM nama_tabel GROUP BY nama_mhs

Nanti hasil akhirnya adalah sebagai berikut :

nama_mhs total_muncul
Rendra 3
Eko 1
Budi 2
Hermansah 2

Sekian… semoga bisa bermanfaat 😀

33 thoughts on “Query SQL Untuk Menghitung Total Record (COUNT) Dari Setiap Value / Primary Yang Berbeda (DISTINCT)

  1. bos saya mnta tlong bos kasih pencerahan..
    saya punya kasus neh
    cara mengecek tanggal yang yang jatuh pada hari minggu gmn bos?
    contohnya dari tanggal 2-01-2013 sampai tanggal 7-01-2013 nah antara tanggal 2 sampai tanggal 7 ada hari minggu dengan tanggal 6-01-2013..nanti dicoding vbnya di cek apakah antara tanggal 2 sampai tanggal 7 ada hari minggu atau tidak?kalau ada maka khusus tanggal yang hari minggu diabaikan atau tidak dihitung.
    mohon bantuanya bos ni buat Tugas Akhir.
    tlong kirim ke email saya bos, ogun_Lovers@yahoo.co.id
    mksh sebelumnya bos..

  2. Saya punya table siswa (ID, nama, nilai1, nilai2, nilai 3, nilai4, nilai5, nilai6)
    Valuenya : 1 Amin B B C C C B
    Bagaimana cara count jumlah B dari Amin tersebut? makasih pak

    • Hi ame, untuk masalah itu bisa pake cara data di transpose (dgn cara union per nilai) kemudian tinggal di count berdasarkan kategori nilai masing2

Leave a Reply