Die Klausel ORDER BY gibt die Reihenfolge der Zeilen einer Ergebnistabelle für eine SQL-Anweisung an.
Wenn mehr als eine Sortierspezifikation angegeben wird, werden die Zeilen nach den Werten der ersten angegebenen Sortierspezifikation angeordnet, anschließend nach den Werten der zweiten angegebenen Sortierspezifikation etc.
Innerhalb der Anweisung FULLSELECT können Sie keine Klausel ORDER BY für eine Anweisung SELECT verwenden. Die Klausel ORDER BY gilt für die Endergebnismenge aus der Anweisung FULLSELECT. Sie können entweder nach einer einzelnen oder nach mehreren Spalten sortieren.
Zum Sortieren nach Spalten in einer Anweisung FULLSELECT, die denselben Ordinalwert aufweisen, sich jedoch in anderen untergeordneten SELECT-Anweisungen befinden, müssen die Spalten denselben Namen haben. Wenn die Spalten unterschiedliche Namen in den entsprechenden untergeordneten SELECT-Anweisungen haben, müssen Sie jeder der Spalten denselben Aliasnamen zuweisen.
Gehen Sie wie folgt vor, um eine Klausel ORDER BY für eine mehrspaltige Sortierung in einer Anweisung FULLSELECT in SQL Builder zu erstellen: