Heim > Datenbank > SQL > Hauptteil

So verwenden Sie Group By in SQL

小老鼠
Freigeben: 2024-04-28 21:15:25
Original
646 Leute haben es durchsucht

Die GROUP BY-Anweisung wird verwendet, um einen Datensatz nach angegebenen Spalten zu gruppieren und Daten aus derselben Gruppe zu aggregieren. Syntax: SELECT Spaltenname 1, Spaltenname 2, ...FROM Tabellenname GROUP BY Gruppierungsspaltenname kann in Verbindung mit Aggregatfunktionen wie SUM, COUNT, AVG verwendet werden, um Daten innerhalb einer Gruppe zusammenzufassen. Zu den Vorteilen gehören die Vereinfachung der Datenanalyse, die Identifizierung von Mustertrends und die Verbesserung der Abfrageleistung.

So verwenden Sie Group By in SQL

Verwendung der GROUP BY-Anweisung in SQL

Was ist eine GROUP BY-Anweisung? Die

GROUP BY-Anweisung wird verwendet, um Zeilen in einem Datensatz zu gruppieren und Daten in derselben Gruppe in einer einzigen Ergebniszeile zusammenzufassen.

Syntax

<code class="sql">SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列名;</code>
Nach dem Login kopieren

GruppenspalteGeben Sie die Spalte an, nach der Daten gruppiert werden sollen. Sie können nach einer oder mehreren Spalten gruppieren.

Aggregationsfunktionen können verwendet werden, um Daten in Gruppen wie SUM, COUNT, AVG zu aggregieren.

Verwendung

Die GROUP BY-Anweisung wird häufig mit Aggregatfunktionen verwendet, um zusammenfassende Werte für Daten in einer Gruppe zu berechnen. Beispiel:

<code class="sql">-- 计算销售表中每个产品的总销量
SELECT ProductName, SUM(Quantity) AS TotalQuantity
FROM Sales
GROUP BY ProductName;</code>
Nach dem Login kopieren

Ergebnisse

Die GROUP BY-Anweisung gibt eine Ergebnismenge zurück, die die eindeutigen Werte für die angegebenen Spalten in der Gruppierungsspalte und die berechneten Ergebnisse der Aggregatspalte enthält. +

Angenommen, es gibt eine Tabelle mit den folgenden Personendaten:

  • Name
  • Alter
  • Geschlecht

John

25MännlichMaria30 WeiblichBob40MännlichAlice28WeiblichTom35Männlich
<code class="sql">SELECT Gender, COUNT(*) AS Count
FROM People
GROUP BY Gender;</code>
Nach dem Login kopieren
Ergebnisse: GeschlechtAnzahl
Die folgende GROUP BY-Abfrage gruppiert Personen nach Geschlecht und Berechnen Sie die Anzahl der Personen in jeder Gruppe:

Männlich3

Weiblich2

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Group By in SQL. 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