Die Bestellung nach Befehl ist eine SQL -Abfrage, die Datensätze sortiert. Es ermöglicht den Benutzern, den Datenrahmen in absteigender oder aufsteigender Reihenfolge anzuordnen, abhängig von einer einzigen oder sogar mehr als einer Spalte. Der zu sortierende Spaltenentitel wird nach der Bestellung durch Phrase hinzugefügt, begleitet von der ASC oder des Desc -Terms in diesem Format. Der Begriff „ASC“ wird angewendet, um die Informationen in aufsteigender Reihenfolge anzuordnen, während „Desc“ zeigt, dass Informationen in absteigender Reihenfolge organisiert sind.
SQLite ordnet den Datensatz mit Hilfe des ASC -Parameters an, wenn wir den ASC oder den Desc -Term nicht angeben können. In anderer Hinsicht ist es standardmäßig, die Daten in aufsteigender Reihenfolge zu ordnen. Wenn wir den Datensatz nach mehr als einer Spalte organisieren möchten, werden wir ein Komma (,) verwenden, um sie zu teilen. Die Reihenfolge nach Erklärung organisiert Einträge von links nach rechts und verwendet Spalten oder Phrasen. In anderen Worten verwendet die Bestellung nach Anweisung den ersten Wert in der Spalte, um die Ergebnisse zu ordnen. Die zweite Spalte wird dann verwendet, um die sortierten Zeilen zu sortieren und so auf. Wir können den Datenrahmen anordnen, der eine Spalte verwendet, die nicht in der spezifischen Liste der ausgewählten Phrasen enthalten ist. Wir werden die Bestellung durch Erklärung in SQLite in diesem Artikel ausführlich durchgehen.
Zur Ausführung der Befehle von SQLite haben wir den „BD -Browser für SQLite Compiler“ installiert.”
Tabelle erstellen
In diesem Artikel werden wir eine Tabelle „Mitarbeiter“ erstellen, indem wir die Abfrage von „Create erstellen.Die Tabelle von "Mitarbeiter" enthält Spalten von ID, Name, E -Mail, Stadt, Gehalt und Post von verschiedenen Mitarbeitern, die in der Organisation arbeiten.
Die Abfrage von „erstellen“ wird effektiv ausgeführt, wie in der Darstellung der Abbildung dargestellt.
Die Tabelle „Mitarbeiter“ ist erfolgreich erstellt, nachdem die oben genannte Abfrage ausgeführt wurde.
Daten einfügen
Nach dem Erstellen der Tabelle besteht der nächste Schritt darin, die Daten verschiedener Mitarbeiter in die Tabelle einzufügen. Also verwenden wir die Frage von „Insert.”
In den Mitarbeiter (ID, Name, E -Mail, Stadt, Gehalt, Mitarbeiter-) Werte (1, 'Gianna', 'gianna@gmail) einfügen.com ',' Indiana ',' 500 ',' 1605 '),Die Ausgabe zeigt die Implementierung der Abfrage „Insert“.
Sortierte die Daten alphabetisch
In diesem Fall möchten wir die Daten der Tabelle „Mitarbeiter“ im alphabetischen Format gemäß dem Namen der definierten Mitarbeiter anzeigen.
>> Wählen Sie * aus Mitarbeiterbestellung per NamenNach der Verwendung der Klausel „Order By“ werden die Daten standardmäßig in aufsteigender Reihenfolge organisiert. Die "Bestellung von" wird auf den Spalte "Name" angewendet.”
Organisieren Sie die Daten in aufsteigender Reihenfolge
Die Klausel „Order By“ wird auf das Spalte „Gehalt an) angewendet.Da wir die Reihenfolge der Sortierung nicht angeben, würde sie standardmäßig in aufsteigender Reihenfolge sortiert werden.
>> Wählen Sie * aus Mitarbeiterbestellung nach GehaltHier sortieren wir die Daten der Mitarbeiter in aufsteigender Reihenfolge gemäß dem „Gehalt“ der Mitarbeiter.
Ordnen Sie die Daten in absteigender Reihenfolge an
Um die Informationen der Mitarbeiter in absteigendem Format zu sortieren.
>> aus der Arbeitnehmerbestellung von EmployeeId Desc auswählen *In diesem Fall wird die Klausel „Order By“ die Daten anordnen, indem „Mitarbeiter“ in absteigender Reihenfolge verwendet werden.
Verwenden Sie sowohl aufsteigend als auch absteigende Parameter
Während wir die Daten mit Hilfe der Anweisung „Order By“ anordnen, können wir sowohl aufsteigend als auch absteigender Parameter in verschiedenen Tabellen anwenden, indem wir den Befehl „auswählen“ verwenden.
>> Name, Gehalt, Mitarbeiter von Mitarbeiterbefehl nach Gehalt ASC, EmployeeID DescDie Abfrage „Select“ wird angewendet, um die Daten einschließlich des Namens, des Gehalts und der Mitarbeiter der Mitarbeiter zu erhalten. Wir beschäftigen die Klausel "Order by" in den Spalten "Gehalt" und "Mitarbeiter" im Fall. Die Daten des „Gehalts“ werden hier in aufsteigender Reihenfolge organisiert, und die Daten des „Mitarbeiter“ werden im absteigenden Format arrangiert.
Anordnung der Daten nach spezifischer Position
Wir können die Klausel „Order by“ verwenden, um die Daten der Spalten zu sortieren, indem wir die Positionen definieren.
>> Wählen Sie Name, Gehalt, Mitarbeiter von Mitarbeiterbestellung um 3,2Hier wenden wir die Klausel „Order By“ in den Positionen 3 und 2 an. Dies zeigt, dass die dritte und zweite Spalten der Tabelle „Mitarbeiter“ in aufsteigender Reihenfolge sortiert werden.
Der Befehl "order by" wird auf die zweite Spalte der definierten Tabelle angewendet.
>> Wählen Sie Name, Gehalt, Mitarbeiter von Mitarbeiterbestellung mit 2 DescDie Abfrage gibt die Daten (Name, Gehalt und Mitarbeiter) der Mitarbeiter zurück. Da der Index der Spalte „EmployeeId“ 2 ist, werden ihre Daten auf absteigender Weise angeordnet.
Wenden Sie die Anweisung „Order By“ in einer einzelnen Spalte an
Wir können die Daten der einzelnen Spalte sowie mehr als eine Spalte anordnen, indem wir die Anweisung „Order By“ verwenden.
>> Wählen Sie Name, Stadt, Gehalt, Mitarbeiter von Mitarbeitern, wobei Gehalt<2500 ORDER by Name DESCNachdem wir die obige Abfrage ausgeführt haben, erhalten wir die Daten der Mitarbeiter mit einem „Gehalt“ von weniger als 2500. Und die „Namen“ der Mitarbeiter werden in absteigender Reihenfolge alphabetisch sortiert.
Abschluss
Dieser Artikel erläutert die Verwendung der SQLite "Order By" -Klausel. Die Anweisung „Order By“ in SQLite wird verwendet, um Spalten in absteigender oder aufsteigender Reihenfolge anzuordnen. Im Allgemeinen speichert die SQLite -Datenbank Informationen in einer undefinierten Sequenz und ruft die Werte in demselben nicht identifizierten Format bei der Verwendung des Befehls sqlite select ab, um Daten zu erhalten. Wir können SQLite -Select -Abfrage -Datensätze in aufsteigender oder absteigender Weise anordnen, die die Reihenfolge per Anweisung in SQLite verwenden, abhängig von den Anforderungen.