1. Übersicht Gruppieren nach bedeutet, Daten nach den Regeln von nach zu gruppieren. Das sogenannte Gruppieren bedeutet, den Datensatz in mehrere „kleine Gruppen“ aufzuteilen und diese entsprechend zu verarbeiten. 2. Grammatikregeln SELECT Spaltenname, Aggregatfunktion(Spaltenname) FROM Tabellenname WHERE Spaltenname Operatorwert GROUP BY Spaltenname 3. Beispiele Wir haben eine Auftragstabelle wie diese: Wir möchten den Gesamtbetrag der Bestellung jedes Benutzers ermitteln. Hierzu können wir „group by“ verwenden: Wählen Sie „Kunde, Summe(Bestellpreis)“ als Gesamtpreisgruppierung nach Kunde; Es wird der folgende Ergebnissatz angezeigt: 4. Hinweis Wenn Folgendes angezeigt wird: Kategorie auswählen, Summe(Menge) als Summe der Menge, Zusammenfassung von A, nach Kategorie gruppieren, nach Kategorie sortieren, absteigend Es wird ein Fehler gemeldet, da das ausgewählte Feld entweder nach „group by“ als Grundlage für die Gruppierung aufgenommen oder in eine Aggregatfunktion einbezogen werden muss, da die Zusammenfassungsspalte sonst keiner Zeile entsprechen kann. Kategorie auswählen, Summe (Menge) ALS Summe der Mengen aus AGruppe nach Kategorie Sortieren nach Summe (Menge) absteigend Wenn Sie nach mehreren Spalten gruppieren möchten, können Sie die Syntax „Nach allen gruppieren“ verwenden: Wählen Sie Customer, OrderDate, sum(OrderPrice) aus, gruppieren Sie nach allen Customer, OrderDate 5. Der Unterschied zwischen Wo und Haben where dient zum Entfernen von Zeilen, die die Where-Bedingung nicht erfüllen, bevor die Abfrage gruppiert wird, d. h. zum Filtern von Daten vor der Gruppierung. Die Where-Bedingung darf keine Aggregatfunktionen enthalten. Wählen Sie „Kunde, Summe(Bestellpreis)“ als Gesamtpreisgruppe nach Kunde mit Gesamtpreis > 1700. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Lernen Sie, wie Sie mit vscode eine React-Native-Entwicklungsumgebung erstellen
Nach vielen schwierigen Einzelschritt-Debuggings ...
Dieser Artikel veranschaulicht anhand eines Beisp...
In diesem Artikel wird der spezifische Code für J...
In vielen Fällen müssen Sie den Bildhintergrund b...
In diesem Artikel wird der spezifische Code für J...
Lassen Sie uns zunächst verstehen, was Docker ist...
Nginx (Engine x) ist ein leichter, leistungsstark...
In diesem Artikelbeispiel wird der spezifische Co...
In Projekten werden häufig Batch-Operationsanweis...
Inhaltsverzeichnis Herunterladen und Installieren...
Vorwort Dieser Artikel enthält eine Anleitung zum...
1. Migrationsmethode für virtuelle KVM-Maschinen ...
Inhaltsverzeichnis 2. Stapelanalyse mit pt-pmap 3...
Inhaltsverzeichnis 1. Grundlegende Beispiele 2. B...
Inhaltsverzeichnis 1. Nachfrage 1. Nachfrage 2. S...