Menghitung Baris MySQL


Database sering digunakan untuk menjawab pertanyaan, “Seberapa sering jenis tertentu dari data yang muncul dalam sebuah tabel?” Sebagai contoh, anda mungkin ingin tahu berapa banyak binatang peliharaan yang anda miliki, atau berapa banyak binatang peliharaan masing-masing pemilik memiliki, atau anda mungkin ingin untuk melakukan berbagai macam operasi sensus pada binatang anda.

Menghitung jumlah total binatang yang anda miliki adalah pertanyaan yang sama seperti “Berapa banyak baris dalam tabel binatang peliharaan?” karena ada satu catatan per binatang. COUNT (*) menghitung jumlah baris, sehingga query untuk menghitung binatang anda terlihat seperti ini:

Sebelumnya, anda mengambil nama-nama dari orang-orang yang memiliki binatang peliharaan. Anda dapat menggunakan COUNT () jika anda ingin mengetahui berapa banyak binatang peliharaan yang dimiliki masing-masing pemilik:

mysql> SELECT pemilik, COUNT(*) FROM Binatang_Peliharaan GROUP BY pemilik;

Permintaan sebelumnya menggunakan GROUP BY untuk mengelompokkan semua catatan untuk masing-masing pemilik. Penggunaan COUNT() dalam hubungannya dengan GROUP BY berguna untuk mengkarakterisasi data anda di bawah berbagai pengelompokan. Contoh berikut ini menunjukkan cara yang berbeda untuk melakukan operasi sensus binatang.

Jumlah binatang per spesies:

mysql> SELECT spesies, COUNT(*) FROM Binatang_Peliharaan GROUP BY spesies;

Jumlah binatang per jenis kelamin:

mysql> SELECT jenis_kelamin, COUNT(*) FROM Binatang_Peliharaan GROUP BY jenis_kelamin;

(Dalam output ini, NULL menunjukkan bahwa jenis kelamin tidak diketahui.)
Jumlah binatang per kombinasi dari spesies dan jenis kelamin:

mysql> SELECT spesies, jenis_kelamin, COUNT(*) FROM Binatang_Peliharaan GROUP BY spesies, jenis_kelamin;

Anda tidak perlu mengambil seluruh tabel ketika anda menggunakan COUNT(). Misalnya, permintaan sebelumnya, bila dilakukan hanya pada anjing dan kucing, terlihat seperti ini:

mysql> SELECT spesies, jenis_kelamin, COUNT(*) FROM Binatang_Peliharaan
-> WHERE spesies = ‘anjing’ OR spesies = ‘kucing’
-> GROUP BY spesies, jenis_kelamin;

Atau, jika anda ingin jumlah binatang per jenis kelamin saja untuk hewan yang diketahui jenis kelaminnya:

mysql> SELECT spesies, jenis_kelamin, COUNT(*) FROM Binatang_Peliharaan
-> WHERE jenis_kelamin IS NOT NULL
-> GROUP BY spesies, jenis_kelamin;

Iklan
  1. salam kenal ,

    saya juga user ubuntu awalnya saya bingung mau install mysql . hehe sekalian tutorial install my sql di ubuntu juga dong hehehe

    artikel nya bagus dan bermanfaat, Trims.

  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: