Özet - GROUP BY
- SQL kursu
- Orta seviye
- Ders 29/115
- 5 dk
Ç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
-- özet grupla
SELECT category, COUNT(*)
FROM productsÖrnek çözüm
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 |