SQL'de kaç kayıt olduğunu saymak için COUNT() fonksiyonu kullanılır. En yaygın işlemlerden biridir.
Tüm satırları say
COUNT(*) tablodaki tüm satırları sayar.
SELECT COUNT(*) FROM ogrenciler;
Koşullu sayma
WHERE ile sadece koşula uyanları say.
SELECT COUNT(*) FROM ogrenciler
WHERE puan >= 50;
Gruplara göre say
GROUP BY ile her grup için ayrı say.
SELECT sehir, COUNT(*)
FROM ogrenciler
GROUP BY sehir;
İpuçları
- Boş olmayan bir sütunu saymak için
COUNT(sutun)kullan. - Benzersizleri saymak için
COUNT(DISTINCT sutun). - COUNT(*) satırları, COUNT(sutun) o sütunda NULL olmayanları sayar.
SQL derslerimizle sorgu yazmayı öğren.