Table of Contents

Order-By-Klausel (TCQL)

Die Order-By-Klausel dient zum Sortieren des Ergebnisses. Sie hat folgende Syntax:

<orderByClause> ::=
  Order By <expression> [ Asc | Desc ] [, <expression> [ Asc | Desc ] ]
Name Beschreibung
expression Ausdruck, der die Sortierreihenfolge festlegt. Details finden Sie unter TCQL-Ausdruckssprache.
Hinweis

Schlüsselwörter in TCQL unterscheiden zwischen Groß- und Kleinschreibung. Sie müssen daher From schreiben, nicht from. Außerdem müssen Bezeichner mit einem Großbuchstaben beginnen. Sie können daher nicht From p In Project... schreiben, sondern müssen From P In Project... schreiben. Dieses Verhalten kann sich in zukünftigen Versionen von time cockpit ändern, sodass TCQL künftig möglicherweise nicht mehr zwischen Groß- und Kleinschreibung unterscheidet.

Beispiele

Das folgende Beispiel zeigt eine einfache Order-By-Klausel:

From P In Project
Order By P.ProjectUuid
Select P

Das folgende Beispiel zeigt eine Order-By-Klausel mit mehreren Sortierkriterien:

From P In Project.Include('CustomerRelation')
Order By P.ProjectName, P.CustomerRelation.CustomerName Asc
Select New With
{
        P.ProjectName,
        P.CustomerRelation.CustomerName
}