Die GROUP BY-Klausel unterteilt den Datensatz basierend auf der angegebenen Spalte oder dem angegebenen Ausdruck in Gruppen und gruppiert Datensätze mit derselben Gruppe nach Wert. Es kann für zusammenfassende Berechnungen oder die Aggregation von Daten verwendet werden, z. B. zur Berechnung der Gesamt-, Durchschnitts- und Höchstverkäufe für jeden Produkttyp.
Bedeutung der GROUP BY-Klausel in SQL
GROUP BY-Klausel ist ein leistungsstarkes Tool in SQL, das zum Gruppieren von Datensätzen in einem Datensatz für zusammenfassende Berechnungen oder die Aggregation von Gruppen verwendet wird.
So funktioniert es:
Die GROUP BY-Klausel gruppiert die Datensätze im Datensatz basierend auf der angegebenen Spalte oder dem angegebenen Ausdruck. Beim Gruppieren werden Datensätze mit demselben Wert für „Gruppieren nach“ gruppiert.
Syntax:
<code>SELECT 列名, 聚合函数(列名) FROM 表名 WHERE 条件 GROUP BY 分组依据</code>
Beispiel:
Die folgende Abfrage gruppiert die Verkaufsdaten in der Tabelle „Verkäufe“ nach Produkttyp und fasst den Gesamtumsatz jedes Produkttyps zusammen:
<code>SELECT ProductType, SUM(SalesAmount) FROM Sales GROUP BY ProductType</code>
Effekt:
Diese Abfrage gibt einen Ergebnissatz zurück, in dem jede Zeile einen Produkttyp und den Gesamtumsatz dieses Produkttyps darstellt.
Andere Verwendungen:
Die GROUP BY-Klausel kann auch zum Ausführen der folgenden Operationen verwendet werden:
Das obige ist der detaillierte Inhalt vonWas bedeutet „Gruppieren nach' in SQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!