Gruppe nach Klausel:
Es wird hauptsächlich verwendet, um die Zusammenfassung der Daten der Tabelle basierend auf den Spalten der Tabelle zu erhalten. Die Syntax dieser Klausel ist unten bereitgestellt:
Syntax:
Wählen Sie Aussagen…
Gruppe von Spalte1 [, Spalte2,…];
Die Abfrage auswählen wird die Daten aus den Tabellen basierend auf den mit der Gruppe By Klausel definierten Spaltennamen abrufen.
Count () Funktion:
Diese Funktion zählt die Gesamtzahl der Datensätze, die durch Ausführung der Auswahl der Abfrage zurückgegeben wurden. Es gibt einen großen Wert zurück, wenn eine oder mehrere Datensätze von der Abfrage zurückgegeben werden. Ansonsten dreht es 0 wieder 0. Die Syntax der Funktion count () wird bereitgestellt. Diese Funktion kann auf drei verschiedene Arten verwendet werden, die unten erklärt werden:
Verwendungszwecke der Gruppe nach Klausel und count () Funktion:
Sie müssen eine Datenbanktabelle mit Daten in einer MySQL -Datenbank erstellen, um die Gruppe in MySQL zu überprüfen. Öffnen Sie das Terminal und verbinden Sie sich mit dem MySQL -Server, indem Sie den folgenden Befehl ausführen:
$ sudo mysql -u root
Führen Sie den folgenden Befehl aus, um eine Datenbank mit dem Namen zu erstellen test_db:
Datenbank erstellen test_db;Führen Sie den folgenden Befehl aus, um die Datenbank auszuwählen:
Verwenden Sie test_db;Führen Sie die folgende Anfrage aus, um eine Tabelle mit dem Namen zu erstellen sales_persons mit vier Feldern:
Erstellen von Tabellen Sales_Persons (Führen Sie die folgende Anfrage aus, um die drei Datensätze in die Einfügung einzulegen Verkäufer Tisch:
In 'Sales_Persons' ('ID', 'Name', 'E -Mail', 'contact_no') einfügen (null, 'Kamal Hasan', '[email protected] ',' 0191275634 '),Führen Sie die folgende Anfrage aus, um eine Tabelle mit dem Namen zu erstellen Verkauf mit vier Feldern, die einen Fremdschlüssel enthält, der die Eins-zu-Viele-Beziehung aus dem erstellt sales_persons Tisch zum Verkauf Tisch.
Tischverkäufe erstellen (Führen Sie die folgende Anfrage aus, um vier Datensätze in die Einfügung einzulegen Verkauf Tisch.
Einfügen in "Verkauf" ("ID", "Sales_date", "Betrag", "sp_id") WerteBeispiel 1: Verwendung der Gruppe nach Klausel mit einer einzelnen Spalte
Führen Sie die folgende Auswahlabfrage aus, um die ID und den Namen der Verkäufer herauszufinden, die Aufzeichnungen in der haben Verkauf Tisch. Die Verkäufer -ID wird für die Gruppierung in der Gruppe nach Klausel verwendet. Nach dem Inhalt der Verkaufstabelle enthält die Verkaufstabelle die Aufzeichnungen der beiden Verkäufer, die in der Ausgabe gedruckt werden:
Wählen Sie SP_ID als ID, Sales_Persons aus.Name als "Verkäufer"Ausgang:
Nach der Ausführung der vorherigen Abfrage wird die folgende Ausgabe angezeigt:
Beispiel 2: Verwendung der Gruppe nach Klausel mit mehreren Spalten
Die Verwendung von Gruppen nach Klausel mit zwei Spalten wurde in der folgenden Auswahlabfrage gezeigt. Der Verkäufer nennt sich, die einen Eintrag in der haben Verkauf Tisch für die November Der Monat wird nach Ausführung der Abfrage in der Ausgabe gedruckt. Es gibt nur einen Eintrag für die November Monat in der Verkauf Tisch:
Wählen Sie SP_ID als ID, Sales_Persons aus.Name als "Verkäufer"Ausgang:
Nach der Ausführung der vorherigen Abfrage wird die folgende Ausgabe angezeigt:
Beispiel 3: Verwendung der Gruppe nach Klausel mit der Funktion (*)
Die Verwendungszwecke der Anzahl (*) mit der Gruppe nach Klausel wurde in der folgenden Abfrage gezeigt. Die Gesamtzahl der Verkäufe wird von jedem Verkäufer gezählt, der nach dem Ausführen der Abfrage gedruckt wird:
Wählen Sie Sales_Persons.Name als "Verkäufer", zählen Sie (*)Ausgang:
Nach den Daten der Verkauf Tabelle, die folgende Ausgabe erscheint nach der Ausführung der vorliegenden Abfrage:
Beispiel 4: Verwendung der Gruppe nach Klausel mit der Anzahl der Graf (Expression)
Die Verwendungszwecke der Count (Expression) mit der Gruppe nach Klausel wurde in der folgenden Abfrage gezeigt. Die Gesamtzahl der Verkäufe, die auf dem Namen des Monats basieren, wird nach dem Schneiden der Abfrage gezählt:
Wählen Sie MonthName (Verkäufe.sales_date) als "Monat", zählen (Monat (Verkauf.sales_date)) als "Anzahl der Verkäufe"Ausgang:
Nach den Daten der Verkauf Tabelle, die folgende Ausgabe erscheint nach der Ausführung der vorliegenden Abfrage:
Beispiel 5: Verwendung der Gruppe nach Klausel mit der Anzahl (unterschiedliche Expres-Ssion)
Die Count (Expression) -Funktion mit der Gruppe nach Klausel wurde in der folgenden Que-Ry verwendet, um die Gesamtzahl der Verkäufe basierend auf dem Namen der Monatsnamen und der Verkäufer-ID zu zählen:
Wählen Sie SP_ID als "Verkaufsperson ID", monatname (sales_date) als Monat, count (sp_id) als "Gesamtumsatz" ausAusgang:
Nach den Daten der Verkauf Tabelle, die folgende Ausgabe erscheint nach der Ausführung der vorliegenden Abfrage:
Die Anzahl (unterschiedlicher Ausdruck) wird in der folgenden Abfrage verwendet, um die eindeutigen Verkäufe basierend auf dem monatlichen Namen und der Verkaufsperson -ID zu bestimmen:
Wählen Sie SP_ID als "Verkaufsperson ID", monatname (sales_date) als Monat, Graf (bestimmt SP_ID) als "einzigartige Verkäufe gefunden" ausAusgang:
Nach den Daten der Verkauf Tabelle, die folgende Ausgabe erscheint nach der Ausführung der vorliegenden Abfrage:
Abschluss:
Die einfachen Verwendungen der Gruppe nach Klausel und die Gruppe nach Klausel mit der in diesem Tutorial angezeigten Funktion count () Verwenden Sie mehrere Auswahlabfragen. Der Zweck der Verwendung von Gruppe nach Klausel wird nach dem Lesen dieses Tutorials klar sein. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Tutorials finden Sie in anderen Linux -Hinweisartikeln.