Her farklı değerin oluşum sayısını almam gerekiyordu. Kulladığım En basit SQL sorgusu şu şekilde:
SELECT kolonadi, COUNT(*) AS KayıtSayısı FROM tabloadi WHERE kolonadi IS NOT NULL GROUP BY kolonadi
Tahmini Görünüm
kolonadı | Tekrar Sayısı |
---|---|
A Seçeneği | 5 |
B Seçeneği | 15 |
C Seçeneği | 20 |
Gelişniş Sorgu:
* sayıları 2den fazla olanları en çoktan aza doğru sıralamak
SELECT kolonadi, COUNT(*) AS sayisi, kolonadi FROM tabloadi WHERE kolonadi IS NOT NULL GROUP BY kolonadi HAVING sayisi > 2 ORDER BY sayisi DESC