Mysql Tekrar Eden Değerleri Ve Sayılarını Bulmak
-
Merhaba arkadaşlar örnek olarak aşağıdaki gibi bir tablom var. Sınıf kolonunda kaç farklı alan olduğunu ve bu sınıflara ait kaç değer olduğunu saydırmak istiyorum tabi tarih aralığına göre. Tarih aralığı zaten basit where ile. kaç farkllı değer olduğunu da distinc ile rahatça buluyoruz fakat istediğim sonuca ulaşamadım S:
İStediğim sonuç Edebiyat=>3 , Fen=>2 , Matematik=>1 , Bilisim=>2 şeklinde bir sonuç almak istiyorum.
Distinc ile farklı değer sayısını select count(sinif), count(distinct sinif) from bilgiler şeklinde alıyorum.
id ad sinif numara tarih 1 Ali edebiyat 153 2017-01-25 2 Mehmet fen 651 2017-01-24 3 sedef edebiyat 992 2017-01-23 4 halil matematik 200 2017-01-22 5 tugay bilisim 155 2017-01-21 6 uğur fen 244 2017-01-20 7 murat edebiyat 779 2017-01-19 8 İsim işte bilisim 345 2017-01-18 -
select sinif, count(*) from tablo group by sinif
Andrei tarafından 25/Oca/17 18:58 tarihinde düzenlenmiştir -
Andrei bunu yazdı
select sinif, count(*) from tablo group by sinif
Teşekkür ederim hocam
