Die GROUP BY-Anweisung wird in Verbindung mit der Aggregatfunktion verwendet, um den Ergebnissatz basierend auf einer oder mehreren Spalten zu gruppieren. SQL GROUP BY-Syntax SELECT Spaltenname, Aggregatfunktion(Spaltenname) FROM Tabellenname WHERE Spaltenname Operatorwert GROUP BY Spaltenname; Demo-Datenbank In diesem Tutorial verwenden wir die bekannte Beispieldatenbank Northwind. Hier sind die aus der Tabelle „Bestellungen“ ausgewählten Daten:
Daten aus der Tabelle „Versender“:
Ausgewählte Daten aus der Tabelle „Mitarbeiter“:
SQL GROUP BY-Beispiel Nun möchten wir die Anzahl der von jedem Zusteller ausgelieferten Bestellungen ermitteln. Die folgende SQL-Anweisung klassifiziert und zählt Bestellungen nach Zusteller: Wählen Sie Shippers.ShipperName,COUNT(Orders.OrderID) AS NumberOfOrders FROM Orders LINKS BEITRETEN Versender ON Bestellungen.VersenderID=Versender.VersenderID GRUPPE NACH Versendername; GROUP BY mehr als eine Spalte Wir können die GROUP BY-Klausel auch auf mehr als eine Spalte anwenden, wie unten gezeigt: Wählen Sie Shippers.ShipperName, Employees.LastName, ANZAHL(Bestellungen.Bestell-ID) AS AnzahlBestellungen AB ((Bestellungen INNER JOIN-Versender ON Bestellungen.Versender-ID = Versender.Versender-ID) INNER JOIN Mitarbeiter ON Aufträge.Mitarbeiter-ID = Mitarbeiter.Mitarbeiter-ID) GRUPPE NACH Versendername, Nachname; Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
>>: Vue implementiert einen einfachen Rechner
(1) Jedes HTML-Tag hat ein Attribut style, das CS...
Anaconda bezeichnet eine Open-Source-Python-Distr...
In tatsächlichen Entwicklungs- oder Produktionsum...
Installieren Sie die Zip-Dekomprimierungsfunktion...
Das Folgende ist mein Urteil basierend auf der Da...
Die Standardportnummer des Remotedesktops des Win...
Inhaltsverzeichnis 1. Einleitung 2. Bereitstellun...
Inhaltsverzeichnis So zeigen Sie den Quellcode de...
Seit 2019 verwenden sowohl Android- als auch iOS-...
Inhaltsverzeichnis Vorwort Erkennen des geöffnete...
Inhaltsverzeichnis Vorne geschrieben Vorwort Was ...
Bei der Verwendung von <a href="" onc...
Methode 1: Verwenden Sie das Dienstprogramm lsb_r...
Nachdem MySQL 5.7.18 erfolgreich installiert wurd...
Hintergrund Als ich kürzlich SQL-Anweisungen schr...