Mit der Gruppe nach Klausel in SQL können Sie Zeilen gruppieren, die einer bestimmten Bedingung in eine einzelne Gruppe übereinstimmen. Alle Benutzer aus derselben Abteilung.
Wir können die Gruppe nach Klausel in Verbindung mit der Zählfunktion verwenden, um die Anzahl der Elemente innerhalb einer bestimmten Gruppe zu bestimmen. Dies kann nützlich sein, wenn Sie doppelte Zeilen bestimmen müssen.
Syntax
Wir können die Gruppe nach Klausel in Kombination mit der Zählfunktion verwenden, wie in der folgenden Syntax gezeigt:
Wählen Sie Spalte1, Graf (Spalte2)Lassen Sie uns veranschaulichen, wie wir die Gruppe nach Klausel mit der Zählfunktion verwenden können.
Beispieldaten
Erstellen Sie zunächst eine Tabelle und fügen Sie Beispieldaten hinzu, wie in den folgenden Beispielanweisungen gezeigt:
Erstellen von Tabellenmitarbeitern (NOTIZ: Die obigen Abfragen werden in der PostgreSQL -Datenbank implementiert. Fühlen Sie sich frei, die Abfragen für Ihre Datenbank -Engine zu ändern.
Wir können alle Datensätze aus der Tabelle wie gezeigt auswählen:
Wählen Sie * von Mitarbeitern aus;Die Tabelle enthält Datensätze wie gezeigt:
Beispiel Verwendung
Wir können nun die Gruppe nach Klausel mit der Zählfunktion verwenden, um die Anzahl der Mitarbeiter in verschiedenen Kategorien zu bestimmen.
Eine Beispielabfrage ist wie gezeigt:
Abteilung auswählen,Der obige Code sollte die Daten basierend auf der Spalte Abteilung und Kategorie klassifizieren. Anschließend sollte die Zählfunktion die Anzahl der Datensätze in jeder Gruppe wie gezeigt zählen:
Beispiel Verwendung 2
Wir können die Gruppe auch nach Funktion mit einer Bestellung nach Klausel wie gezeigt verwenden:
Abteilung auswählen,Der obige Code sollte zurückgeben:
Abschluss
In diesem Tutorial wird erläutert, wie die Gruppe nach Klausel in Verbindung mit der Zählfunktion verwendet.
Danke fürs Lesen!!