GROUP BY nedir?
- SQL kursu
- Orta seviye
- Ders 24/115
- 4 dk
Satırları bir sütuna göre gruplamayı öğrenirsin.
GROUP BY nedir?
GROUP BY satırları bir sütuna göre gruplar. Her grup için tek satır üretilir.
SELECT category, COUNT(*)
FROM products
GROUP BY category;Bu sorgu her kategorideki ürün sayısını verir.
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.
GROUP BY nedir? — ayrıntı
GROUP BY agregat fonksiyonlarıyla birlikte kullanılır. COUNT, SUM, AVG her gruba uygulanır.
Örneğin SELECT category, COUNT(*) FROM products GROUP BY category her kategorideki ürün sayısını tek satırda verir.
Uygulama GROUP BY nedir?
products tablosunu category sütununa göre grupla ve say.
Başlangıç kodu
-- kategoriye göre 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 GROUP BY ne yapar?
- Filtreler
- Satırları siler
- Satırları gruplar Doğru cevap
- Sıralar
Açıklama: GROUP BY satırları ortak değere göre gruplar.
2 GROUP BY ekle
SELECT category, COUNT(*)
FROM products
____ category;
SELECT category, COUNT(*)
FROM products
GROUP BY category;
Açıklama: GROUP BY doğru cevap.
3 GROUP BY nedir: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
GROUP BY |
grupla |
COUNT |
say |
SUM |
topla |
AVG |
ortalama |