Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Speichern von Daten in nicht alphabetischer Reihenfolge

Es gibt keine inhärente Ordnung innerhalb einer Tabelle.

Beim Einfügen von Zeilen gibt es keine vorgegebene Reihenfolge. Wenn Sie ein

SELECT [ID NO], [OR NO], [ITEM DESCRIPTION], QUANTITY, UNIT FROM tbl_Deta

Ohne ORDER BY dann wird keine bestimmte Reihenfolge verwendet. Wenn Sie bestimmte sortierte Ergebnisse wünschen, müssen Sie einen ORDER BY verwenden Klausel. Sie könnten einen Primärschlüssel verwenden und nach seinen Werten sortieren.

Es gibt mehrere Fragen/Antworten, die Ihnen helfen könnten, diesen speziellen Punkt besser zu verstehen:

Ich habe gerade meine RSS-Feeds gelesen und einen fantastischer Blogeintrag von Michael J. Swart . Die besten Antworten zu diesem Thema in einem Eintrag, großartig!