Reportgenerierung in SQL: Gruppieren und Sortieren Allgemeinere Form der •SELECT … FROM … WHERE-Klausel:• SELECT … FROM … [JOIN …][WHERE …]• [GROUP BY •<Liste von Attributsnamen>, •[HAVING •<Bedingung>•]•]• •[ORDER BY •<Liste von Attributsnamen>•]•GROUP BY•:•Mengen von Tupeln mit gleichen Werten der angegebenen Attribute werden zu Gruppen zusammengefasst.•Die Ergebnisrelation enthält ein Tupel für jede Gruppe. •Hinter •SELECT• nur Ausdrücke, die einen Wert pro Gruppe annehmen (Aggregatfunktionen oder Gruppenattribute). •Die nach •GROUP BY •angegebenen Attribute müssen auch in •SELECT-•Klausel auftreten (gilt in neueren Versionen von PostgreSQL und MySQL nur für den Primärschlüssel•)