Welche Anweisung wird zum Gruppieren in MySQL verwendet?

下次还敢
Freigeben: 2024-04-27 06:18:14
Original
332 Leute haben es durchsucht

Die GROUP BY-Anweisung in MySQL wird verwendet, um Daten nach bestimmten Spalten zu gruppieren und Aggregatwerte für jede Gruppe zu berechnen, wie z. B. Summe, Summe und Durchschnitt.

Welche Anweisung wird zum Gruppieren in MySQL verwendet?

Anweisung zum Gruppieren in MySQL: GROUP BY

Die GROUP BY-Anweisung in MySQL wird verwendet, um Daten nach angegebenen Spalten zu gruppieren und den Gesamtwert jeder Gruppe zu berechnen, wie z. B. SUM, COUNT, AVG usw .

Syntax:

<code class="sql">SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列
HAVING 条件(可选)</code>
Nach dem Login kopieren

Parameter:

  • Spaltenname 1, Spaltenname 2, ...: Die auszuwählende Spalte.
  • Tabellenname: Die zu gruppierende Tabelle.
  • Gruppenspalte: Spalte, die zum Gruppieren verwendet wird.
  • HAVING-Bedingungen (optional): Bedingungen, die zum Filtern von Gruppenergebnissen verwendet werden.

So funktioniert es:

Die GROUP BY-Anweisung gruppiert die Daten in der Tabelle nach der Gruppierungsspalte und erstellt eine neue Ergebnismenge mit nur einer Zeile für jede Gruppe. Der Gesamtwert für jede Gruppe wird basierend auf den entsprechenden Werten für diese Gruppe in den Originaldaten berechnet.

Beispiel:

Angenommen, wir haben eine Tabelle namens „Verkäufe“ mit den folgenden Daten:

Produkt-ID Produktname Verkäufe
1 Apfel 100
2 Bananen 50
3 Äpfel 75
4 Bananen 25

Um Verkäufe nach Produktnamen zu gruppieren und den Gesamtumsatz zu berechnen Für jedes Produkt können Sie die folgende Abfrage verwenden:

<code class="sql">SELECT 产品名称, SUM(销售额) AS 总销售额
FROM sales
GROUP BY 产品名称;</code>
Nach dem Login kopieren

Ergebnisse:

Produktname Gesamtumsatz
Äpfel 175
B Ananas 75

Das obige ist der detaillierte Inhalt vonWelche Anweisung wird zum Gruppieren in MySQL verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage