ORDER BY-Klauseln für einspaltige Sortierungen in FULLSELECT-Anweisungen im SQL-Abfrageerstellungsprogramm erstellen

Die Klausel ORDER BY gibt die Reihenfolge der Zeilen einer Ergebnistabelle für eine SQL-Anweisung an.

Vorbereitende Schritte

Wenn eine einzelne Sortierspezifikation angegeben wird, werden die Zeilen nach den Werten der betreffenden Sortierspezifikation angeordnet.

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 endgültige Ergebnismenge aus der Anweisung FULLSELECT. Sie können entweder nach einer einzelnen oder nach mehreren Spalten sortieren.

Stellen Sie vor dem Erstellen von ORDER BY-Klauseln sicher, dass die folgenden Voraussetzungen erfüllt sind:
  • Die FULLSELECT-Anweisung muss im SQL-Abfrageerstellungsprogramm geöffnet sein.
  • Die Tabellen müssen für die Anweisung FULLSELECT angegeben sein.

Vorgehensweise

Gehen Sie wie folgt vor, um eine Klausel ORDER BY für eine einspaltige Sortierung in einer Anweisung FULLSELECT im SQL-Abfrageerstellungsprogramm zu erstellen:

  1. Klicken Sie in der Modellstruktursicht entweder auf die Anweisung SELECT des Stammknotens oder auf einen Knoten UNION, der eine untergeordnete Anweisung FULLSELECT darstellt. Das FULLSELECT-Editorteilfenster wird im SQL-Abfrageerstellungsprogramm angezeigt.
  2. Klicken Sie doppelt auf die erste Zelle unter der Überschrift Spalte im SQL-Abfrageerstellungsprogramm, um die Liste verfügbarer Spalten zu öffnen.
  3. Klicken Sie auf die Spalte oder geben Sie den Spaltenausdruck ein, nach der bzw. dem sortiert werden soll.
  4. Klicken Sie doppelt auf die Zelle Sortiertyp, wählen Sie entweder Aufsteigend, Absteigend oder Standard aus und drücken Sie dann die Eingabetaste. Die Option Standard gibt an, dass eine Sortierung erforderlich ist, aber keine SQL-Quelle für den Sortiertyp angezeigt werden soll. Es wird der Standardsortiertyp für Ihr Datenbankprodukt verwendet.
  5. Klicken Sie doppelt auf die Zelle unter der Überschrift Sortierreihenfolge.
  6. Wählen Sie die Zahl aus, die der Reihenfolge entspricht, in der die Ergebnisse sortiert werden sollen, und drücken Sie anschließend die Eingabetaste.

Feedback