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.