Sortierung

Anfang  Zurück  Vor

Letzte Änderung 28.10.2010

 

In Anwendungen ist oft eine bestimmte Reihenfolge der Datensätze erwünscht oder es soll dem Anwender eine Sortierfunktion angeboten werden. SQL bietet Ihnen die Möglichkeit, Daten bereits von der Datenbank sortieren zu lassen, was auch der Query-Assistent unterstützt. Dafür müssen Sie im Query-Assistenten lediglich bei Sortierung das Datenfeld auswählen in dem die Werte sortiert werden sollen und ob aufsteigend oder absteigend sortiert werden soll. Auch Null-Werte (Datenfelder in denen der Wert null gespeichert ist) können berücksichtigt werden.

 

clip0046

 

Tipp: Es macht wenig Sinn, eine bestimmte Reihenfolge der Datensätze direkt in einer Datenbank-Tabelle anzustreben, da Datenbanken neue Datensätze i.d.R. in völlig beliebiger Reihenfolge anlegen, insbesondere wenn bereits Datensätze in der entsprechenden Tabelle gelöscht wurden. Eine Sortierung wird daher immer von der Abfrage vorgenommen. Grundsätzlich können Sie das Abfrageergebnis alternativ aber auch erst auf dem Client sortieren lassen. Die Virtuelle Tabelle stellt dafür die Methoden sortByCol( ) zur Verfügung. Es ist jedoch üblich, diese Aufgabe der Datenbank ausführen zu lassen.