CodeBlanks Logo Icon CodeBlanks

Özet - GROUP BY

Çoklu sütun GROUP BY ile kategori raporu yazarsın.

Özet - GROUP BY

GROUP BY satırları ortak değere göre gruplar ve her grup için agregat üretir. Sıralama ORDER BY ile yapılır.

SELECT category, COUNT(*)
FROM products
GROUP BY category;

Örnekte: özet gruplama sorgusu.

products kaynağından category, COUNT(*) seçilir. Satırlar category değerine göre gruplanır; toplam fonksiyonları her grup için ayrı hesaplanır.

Uygulama Özet - GROUP BY

Özet sorgu: products tablosunu category ile grupla ve say.

Başlangıç kodu

query.sql
-- özet grupla
SELECT category, COUNT(*)
FROM products

Örnek çözüm

query.sql
SELECT category, COUNT(*)
FROM products
GROUP BY category;

Beklenen çıktı

category  count
Elektronik 3
Kitap     5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Gruplama sonrası sıralama neyle?

  • DISTINCT
  • WHERE
  • HAVING
  • ORDER BY Doğru cevap

Açıklama: ORDER BY sıralama yapar.

2 Özet - GROUP BY: kavramları eşleştir

Kavram Anlamı
GROUP BY grupla
COUNT say
ORDER BY sırala
SUM topla

Orta seviye bölümündeki tüm dersler