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
Bei Verwendung des Tags <html:reset> stellen...
Ich werde nicht viel Unsinn erzählen, schauen wir...
Inhaltsverzeichnis Vorwort Lua-Skript nignx.conf-...
Ich bin heute auf dieses Problem gestoßen. Ich hab...
Code kopieren Der Code lautet wie folgt: <span...
Der Befehl „Bash History“ im Linux-System hilft d...
In der folgenden Analyse geht es um Produktdesign...
Wie gut kennen Sie sich mit HTML aus? Wenn Sie jet...
Wirkung Derzeit gibt es 2 Projekte (Projekt1, Pro...
Verwandte Artikel: Anfänger lernen einige HTML-Ta...
HTML-Tag: hochgestellt In HTML definiert das <s...
HTML-Eingabeattribute Das Value-Attribut Das Valu...
Ich möchte Ihnen von einem aktuellen Fall erzähle...
Während der Olympischen Spiele wird IE 8 Beta 2 ve...
Inhaltsverzeichnis 1. Docker installieren 2. Erst...