GROUP BY in SQL wird zum Gruppieren von Datensätzen und zum Durchführen von Zusammenfassungsoperationen verwendet. Die Gruppierungsspalte gibt die Spalte des gruppierten Datensatzes an, während die Zusammenfassungsoperation die auszuführende Operation angibt (z. B. eine Summe oder Zählung). Beispiel: SELECT product_category, SUM(quantity_sold) FROM sales_table GROUP BY product_category; Gruppieren Sie die Verkäufe nach Produktkategorie und berechnen Sie die Gesamtverkäufe für jede Kategorie.
Verwendung von GROUP BY in SQL
Die GROUP BY-Klausel wird zum Gruppieren eines Datensatzes verwendet, um zusammenfassende Operationen wie Summe, Durchschnitt oder Anzahl für jede Gruppe durchzuführen.
Syntax:
<code class="sql">SELECT column_list FROM table_name WHERE condition GROUP BY group_by_column_list</code>
Verwendung:
Zusammenfassende Operation ausführen (column_list): Diese Liste gibt die zusammenfassende Operation an, die für jede Gruppe ausgeführt werden soll, zum Beispiel:
Beispiel:
Zählen Sie die Gesamtverkäufe für jede Produktkategorie:
<code class="sql">SELECT product_category, SUM(quantity_sold) FROM sales_table GROUP BY product_category;</code>
Die Ausgabe gruppiert jede Produktkategorie und zeigt die Gesamtverkäufe für jede Kategorie an.
Weitere Hinweise:
GROUP BY produktkategorie, produktname
. GROUP BY product_category, product_name
。GROUP BY 1
,其中 1
表示数据集的第一列。MIN()
和 MAX()
GROUP BY 1
verwenden, wobei 1
die erste Spalte des Datensatzes darstellt. 🎜🎜Sie können Aggregatfunktionen in der GROUP BY-Klausel verwenden, z. B. MIN()
und MAX()
. 🎜🎜Das obige ist der detaillierte Inhalt vonVerwendung von Group by in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!