ORDERBY
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Definiert die Ausdrücke, mit denen die Sortierreihenfolge innerhalb der einzelnen Partitionen einer Fensterfunktion festgelegt wird.
Syntax
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
Parameter
Begriff | Definition |
---|---|
orderBy_expression | (Optional) Alle Skalarausdrücke, die zum Sortieren der Daten innerhalb der Partitionen einer Fensterfunktion verwendet werden. |
order | (Optional) Ein zweiteiliger Wert im Format „<OrderDirection> [<BlankHandling>]“. <OrderDirection> gibt an, wie <orderBy_expression>-Werte sortiert werden (d. h. aufsteigend oder absteigend). Gültige Werte: DESC. Alternativer Wert: 0(Ziffer Null)/FALSE. Sortierung in absteigender Reihenfolge nach Werten von <orderBy_expression>. ASC. Alternativer Wert: 1/TRUE. Sortierung in aufsteigender Reihenfolge nach Werten von <orderBy_expression>. Dies ist der Standardwert, wenn <order> nicht angegeben wird. Der <BlankHandling>-Teil ist optional. Er gibt an, wie Leerzeichen sortiert werden. Gültige Werte: BLANKS DEFAULT. Dies ist der Standardwert. Das Verhalten für numerische Werte ist leere Werte, und diese werden zwischen 0 (null) und negativen Werten sortiert. Bei Zeichenfolgen werden leere Werte vor allen anderen Zeichenfolgen angeordnet, einschließlich leerer Zeichenfolgen. BLANKS FIRST. Leerzeichen werden immer am Anfang sortiert, unabhängig von der aufsteigenden oder absteigenden Sortierreihenfolge. BLANKS LAST. Leerzeichen werden immer am Ende sortiert, unabhängig von der aufsteigenden oder absteigenden Sortierreihenfolge. |
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Bemerkungen
Diese Funktion kann nur innerhalb eines Ausdrucks einer Fensterfunktion verwendet werden.
Beispiel
Siehe OFFSET.
Zugehöriger Inhalt
Grundlegendes zu den Funktionen ORDERBY, PARTITIONBY und MATCHBY
INDEX
OFFSET
PARTITIONBY
MATCHBY
WINDOW
RANK
ROWNUMBER