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
Benutzertabelle, ID-Nummer muss eindeutig sein, M...
Originallink: https://vien.tech/article/157 Vorwo...
Übernahme des Geschäfts: Sehen Sie sich die Gehal...
Inhaltsverzeichnis Fehler 1: Zu viele Datenspalte...
[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...
Technik-Fan html-Webseite, müssen Sie wissen Von ...
Ich bin bei der Arbeit auf einen Fall gestoßen, ü...
1. Die Div-CSS-Maushandform ist Cursor:Zeiger; 2. ...
Nachdem die Tabellenbreite auf der Seite auf width...
Um zwei verschiedene Tabellen abzufragen, müssen ...
In der Scroll-Ansicht des WeChat-Applets treten b...
Bei der Entwicklung für Mobilgeräte tritt häufig ...
Beim Eingeben von Chinesisch in MySQL tritt der f...
Vorwort Linux-Gruppen sind Organisationseinheiten...
Code kopieren Der Code lautet wie folgt: <!-- ...