SQL Order By
Mit der Bestellung nach Klausel in SQL können Sie Daten basierend auf einer bestimmten Spalte innerhalb einer Tabelle sortieren. Sie können entweder Daten in aufsteigender oder absteigender Reihenfolge sortieren.
HINWEIS: Sofern nicht ausdrücklich angegeben, wird die Bestellung durch Klausel standardmäßig auf Ascending beauftragt.
Die Syntax für die Reihenfolge nach Klausel in SQL ist wie unten gezeigt:
Wählen Sie Spalte1, Spalte2,… SpaltennMit den ASC- und DEM -Parametern können Sie Daten in aufsteigender und absteigender Reihenfolge sortieren.
Angenommen, wir haben eine Tabelle mit Mitarbeiterinformationen wie unten gezeigt:
Angenommen, wir möchten die Daten basierend auf dem Startdatum sortieren. Wir können eine Abfrage wie gezeigt ausführen:
WÄHLEN *Der obige Code sollte die Daten vom frühesten Datum bis zum neuesten Sortieren sortieren. Dies wird im ASC -Parameter beschrieben.
Um Daten vom letzten Datum bis zum frühesten zu sortieren, können wir ausführen:
SQL -Gruppe von
Die SQL -Gruppe nach Klausel ähnelt dem Orden der Klausel eng. Der einzige Unterschied besteht darin, dass die Gruppe nach Klausel auf eine Datengruppe angewendet wird. Auf diese Weise können Sie Daten in eine Reihe von Gruppen organisieren.
Die Syntax ist wie gezeigt:
Wählen Sie Spalte1, Spalte 2,… SpalteAngenommen, wir haben eine Tabelle mit Benutzerinformationen wie gezeigt:
Wir können das Gesamtgehalt für die aktiven Benutzer mit der Gruppe wie gezeigt nutzen:
Wählen Sie aktiv,Die obige Abfrage gruppiert die Daten in True und False. Anschließend wird die Summenfunktion in der Gehaltsspalte angewendet und zurückgegeben:
Denken Sie daran, dass Sie sowohl Gruppen als auch Ordnung nach Klauseln in derselben Abfrage verwenden können.
Enden
In diesem Artikel wurde die Gruppe von und Order durch Klauseln in SQL erörtert.
Danke fürs Lesen!!