QueryCraft

Gruppen mit GROUP BY und HAVING zusammenfassen

GROUP BY fasst Zeilen mit gleichem Schlüssel zusammen, damit COUNT, SUM oder AVG sie auswerten können. WHERE filtert Zeilen vor der Gruppierung; HAVING filtert Gruppen nach der Aggregation.

SELECT category, COUNT(*) AS product_count FROM products GROUP BY category HAVING COUNT(*) >= 2;

Häufiges Missverständnis

Ein nicht aggregierter Produktname repräsentiert keine ganze Kategorie. Gib einen Gruppierungsschlüssel oder einen Aggregatausdruck zurück.

Passende Missionen

Die Übung öffnet sich in der Sprache dieser Seite. Du kannst sie in den Übungsoptionen ändern.