Heim > Artikel > tägliche Programmierung > Anweisungen zum Gruppieren in MySQL
Die zum Gruppieren in MySQL verwendete Anweisung ist GROUP BY. Es fasst Daten zusammen, indem es nach bestimmten Spalten gruppiert und für jede Gruppe Aggregatfunktionen (z. B. SUM, COUNT, AVG) ausführt.
Gruppenanweisung in MySQL: GROUP BY
Frage: Welche Anweisung wird zum Gruppieren in MySQL verwendet?
Antwort: GROUP BY
Detaillierte Beschreibung:
GROUP BY-Anweisung wird verwendet, um Daten nach bestimmten Spalten zu gruppieren und dann Aggregatfunktionen (wie SUM, COUNT, AVG) für jede Gruppe auszuführen.
Syntax:
<code class="sql">SELECT aggregate_function(column_name) FROM table_name GROUP BY column_name;</code>
Wo:
Verwendung:
GROUP BY-Anweisung kann mit mehreren Aggregatfunktionen verwendet werden, zum Beispiel:
<code class="sql">SELECT SUM(sales), COUNT(*) FROM orders GROUP BY product_id;</code>
Diese Abfrage summiert product_id
列对 sales
Spalten und berechnet die verkaufte Menge für jedes Produkt.
Beispiel:
Das folgende Beispiel fragt Verkaufsdaten ab, gruppiert nach Produkttyp und berechnet den Gesamtumsatz für jede Gruppe:
<code class="sql">SELECT product_type, SUM(sales) AS total_sales FROM sales_data GROUP BY product_type;</code>
Die Ausgabe könnte so aussehen:
product_type | total_sales |
---|---|
Elektronik | 10000 |
Bekleidung | 5000 |
Haushaltswaren | 2000 |
Das obige ist der detaillierte Inhalt vonAnweisungen zum Gruppieren in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!