ORDERBY
Dotyczy: Obliczanie kolumny obliczeniowej tabeli Obliczeniowej Obliczenie wizualizacji
Definiuje wyrażenia, które określają kolejność sortowania w ramach każdej z partycji funkcji okna.
Składnia
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
Parametry
Termin | Definicja |
---|---|
orderBy_expression | (Opcjonalnie) Dowolne wyrażenie skalarne, które będzie używane do sortowania danych w ramach każdej z partycji funkcji okna. |
order | (Opcjonalnie) Dwuczęściowa wartość formularza "<OrderDirection> [<BlankHandling>]". <OrderDirection> określa sposób sortowania <orderBy_expression> wartości (tj. rosnąco lub malejąco). Prawidłowe wartości to: DESC. Wartość alternatywna: 0(zero)/FALSE. Sortuje w kolejności malejącej wartości <orderBy_expression>. ASC. Wartość alternatywna: 1/PRAWDA. Sortuje w kolejności rosnącej wartości <orderBy_expression>. Jest to wartość domyślna, jeśli <kolejność> zostanie pominięta. <Pusta część jest> opcjonalna. Określa, jak są uporządkowane puste. Prawidłowe wartości to: WARTOŚCI DOMYŚLNE BLANKS. Jest to wartość domyślna. Zachowanie wartości liczbowych to wartości puste uporządkowane między wartościami zerowym i ujemnym. Zachowanie ciągów jest puste wartości są uporządkowane przed wszystkimi ciągami, w tym pustymi ciągami. WARTOŚCI BLANKS FIRST. Wartości puste są zawsze uporządkowane na początku, niezależnie od kolejności sortowania rosnącego lub malejącego. OSTATNIE WARTOŚCI BLANKS. Wartości puste są zawsze uporządkowane na końcu, niezależnie od kolejności sortowania rosnącego lub malejącego. |
Wartość zwracana
Ta funkcja nie zwraca wartości.
Uwagi
Tej funkcji można używać tylko w wyrażeniu funkcji okna.
Przykład
Zobacz PRZESUNIĘCIE.
Powiązana zawartość
Opis funkcji ORDERBY, PARTITIONBY i MATCHBY
INDEKS
PRZESUNIĘCIE
PARTYCJONOWANIE WG
MATCHBY
OKNO
RANGA
ROWNUMBER