Freigeben über


ORDERBY

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Definiert die Ausdrücke, die die Sortierreihenfolge innerhalb der einzelnen Partitionen einer window Funktion bestimmen.

Syntax

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

Parameter

Ausdruck Definition
orderBy_expression (Optional) Jeder skalare Ausdruck, der zum Sortieren der Daten innerhalb der Partitionen einer window Funktion verwendet wird.
order (Optional) Eine zweiteilige value des Formulars "OrderDirection [BlankHandling]".

OrderDirection gibt an, wie orderBy_expressionvalues sortiert werden (d. h. aufsteigend or absteigend). Gültige values umfassen:
DESC. Alternative value: 0(null)/FALSE. Sortiert in absteigender Reihenfolge von values von orderBy_expression.
ASC. Alternative value: 1/TRUE. Sortiert in aufsteigender Reihenfolge der values von orderBy_expression. Dies ist die Standardeinstellung valueiforder nicht angegeben wird.

BlankHandling Teil ist optional. Es gibt an, wie Leerzeichen sortiert werden. Gültige values umfassen:
BLANKS DEFAULT. Dies ist die Standard-value. Das Verhalten für numerische values ist blankvalues zwischen Null and negativen valuessortiert. Das Verhalten für Zeichenfolgen wird blankvalues vor all Zeichenfolgen sortiert, einschließlich leerer Zeichenfolgen.
BLANKS FIRST. Leerzeichen werden immer am Anfang sortiert, unabhängig von aufsteigender or absteigender Sortierreihenfolge.
BLANKS LAST. Leerzeichen werden immer am Ende sortiert, unabhängig von aufsteigender or absteigender Sortierreihenfolge.

value zurückgeben

Diese Funktion gibt not eine valuezurück.

Bemerkungen

Diese Funktion kann nur in einem window Funktionsausdruck verwendet werden.

Beispiel

Siehe OFFSET.

Grundlegendes zu ORDERBY, PARTITIONBY, andMATCHBY FunktionenINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER