Udostępnij za pośrednictwem


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.

Opis funkcji ORDERBY, PARTITIONBY i MATCHBY
INDEKS
PRZESUNIĘCIE
PARTYCJONOWANIE WG
MATCHBY
OKNO
RANGA
ROWNUMBER