Mysql Count Nedir ?
Bu yazıda mysql count teriminin ne işe yaradığı ile ilgili ufak birkaç şey anlatacağım. Lise’de okuyan Enver ismindeki genç hevesli bir arkadaşımız, iletişim formu üzerinden benimle iletişime geçti ve birkaç mysql terimi hakkında bilgi istedi.
Bende cevabımı blog yazısı olarak vermeyi uygun gördüm. Böylece yazıyı görecek olan herkes faydalanır.
Count Nedir ?
Mysql’de count terimi ile herhangi bir tabloda ki eleman sayısını bulabiliriz.
Nerelerde Kullanılır ?
Herhangi bir tablonun içerisindeki elemanlarda sayısını üretmek için kullanıyoruz. ( Biraz anlamsız ve yanlış oldu ) Örneklerle daha iyi anlatmaya çalışacağım.
Örneğin “uyeler” adında bir tablomuz olduğunu varsayalım, bu tablonun içerisinde kaç tane kız veya erkek öğrenci olduğunu bulabiliriz.
Bir tablo içerisinde üyelerin satın almış olduğu ürünleri tuttuğunuzu varsayalım. Yine count ile üyenin yaptığı alışveriş sayısına ulaşabilir, bunu istediğiniz şekilde diğer sütunları kullanarak listeletebilirsiniz.
Örnek veritabanı yapısına göz atalım.
1
2
3
4
5
6
7
8
9
10
$query = “SELECT type, COUNT(name) FROM products GROUP BY type”;
$result = mysql_query($query) or die(mysql_error());
// Print out result
while($row = mysql_fetch_array($result))
echo “There are “. $row[‘COUNT(name)’] .” “. $row[‘type’] .” items.”;
echo “
“;
Örnekte görmüş olduğunuz üzere önce type adlı sütunu seçiyoruz, name sütununa count uyguluyor ve products tablosundan seçiyor ve birer kere listeliyoruz.
Daha sonra echo bölümünde ise name, type sütunlarındaki içeriği bastırıyoruz.
Çıktımız ise şu şekilde oluyor.
1
2
3
4
There are 2 Clothing items.
There are 1 Food items.
There are 3 Music items.
There are 2 Toy items.
Mysql Count Nedir ?















