Die
-Gruppe nach Klausel wird verwendet, um Datenzeilen auf der Grundlage einer oder mehrerer Spalten zusammen zu gruppieren. Die
Bestellung mit Klausel wird verwendet, um die Datenzeilen in einer bestimmten Reihenfolge zu sortieren.
Gruppe nach
Die Gruppe nach Klausel wird verwendet, um Datenzeilen von Daten basierend auf einer oder mehreren Spalten zu gruppieren. Die Werte in den angegebenen Spalten werden verwendet, um Gruppen von Zeilen zu erstellen. Beispielsweise gruppiert sich die folgenden Abfragen die Zeilen in der Tabelle "Verkäufe" durch die Spalte "product_id":
`` `
Wählen Sie product_id, sum (Verkauf)
Aus dem Verkauf
Gruppe von product_id;
`` `
Diese Abfrage gibt den Gesamtumsatz für jedes Produkt zurück.
Bestellung mit
Die Reihenfolge nach Klausel wird verwendet, um die Datenzeilen in einer bestimmten Reihenfolge zu sortieren. Die Werte in den angegebenen Spalten werden verwendet, um die Reihenfolge der Zeilen zu bestimmen. Die folgende Abfrage sortiert beispielsweise die Zeilen in der Tabelle "Verkäufe" nach der Spalte "Verkäufe" in absteigender Reihenfolge:
`` `
Wählen Sie Product_id, Verkauf
Aus dem Verkauf
Bestellung nach Verkaufsdesc;
`` `
Diese Abfrage wird die Produkte zuerst mit den höchsten Umsätzen zurückgeben.
Unterschied zwischen der Gruppe nach und order nach
Die Gruppe nach Klausel wird verwendet, um Datenzeilen miteinander zu gruppieren, während die Reihenfolge nach Klausel verwendet wird, um die Datenzeilen in einer bestimmten Reihenfolge zu sortieren. Die Gruppe nach Klausel kann mit der Bestellung per Klausel verwendet werden, um die Ergebnisse einer Abfrage weiter zu verfeinern. Beispielsweise gruppiert sich die folgenden Abfragen die Zeilen in der Tabelle "Verkäufe" durch die Spalte "product_id" und sortiert dann die Gruppen nach der Spalte "Verkauf" in absteigender Reihenfolge:
`` `
Wählen Sie product_id, sum (Verkauf)
Aus dem Verkauf
Gruppe von product_id
Bestellung nach Verkaufsdesc;
`` `
Diese Abfrage wird die Produkte zuerst mit dem höchsten Gesamtumsatz zurückgeben.