Teilen über


ORDERBY

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Definiert die Ausdrücke, die die Sortierreihenfolge innerhalb der Partitionen einer Fensterfunktion bestimmen.

Syntax

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

Parameter

Ausdruck Definition
orderBy_expression (Optional) Jeder skalare Ausdruck, der verwendet wird, um die Daten innerhalb der Partitionen einer Fensterfunktion zu sortieren.
order (Optional) Ein zweiteiliger Wert des Formulars "OrderDirection [BlankHandling]".

OrderDirection gibt an, wie orderBy_expression Werte (z. B. aufsteigend oder absteigend) sortiert werden. Gültige Werte sind:
DESC. Alternativer Wert: 0(Null)/FALSE. Sortiert in absteigender Reihenfolge der Werte von orderBy_expression.
ASC. Alternativer Wert: 1/TRUE. Sortiert in aufsteigender Reihenfolge der Werte von orderBy_expression. Dies ist der Standardwert, wenn order weggelassen wird.

BlankHandling Teil ist optional. Es gibt an, wie Leerzeichen sortiert werden. Gültige Werte sind:
BLANKS DEFAULT. Dies ist der Standardwert. Das Verhalten für numerische Werte ist leere Werte, die zwischen Null und negativen Werten sortiert werden. Das Verhalten für Zeichenfolgen ist leere Werte, bevor alle Zeichenfolgen sortiert werden, einschließlich leerer Zeichenfolgen.
BLANKS FIRST. Leerzeichen werden immer am Anfang sortiert, unabhängig von aufsteigender oder absteigender Sortierreihenfolge.
BLANKS LAST. Leerzeichen werden immer am Ende sortiert, unabhängig von aufsteigender oder absteigender Sortierreihenfolge.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Bemerkungen

Diese Funktion kann nur in einem Fensterfunktionsausdruck verwendet werden.

Beispiel

Siehe OFFSET.

Grundlegendes zu ORDERBY, PARTITIONBYund MATCHBY FunktionenINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER