Udostępnij za pośrednictwem


ORDERBY

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

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/TRUE. Sortuje w kolejności rosnącej wartości orderBy_expression. Jest to wartość domyślna, jeśli order zostanie pominięta.

BlankHandling część jest opcjonalna. Określa, jak są uporządkowane puste. Prawidłowe wartości to:
BLANKS DEFAULT. 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.
BLANKS FIRST. Wartości puste są zawsze uporządkowane na początku, niezależnie od kolejności sortowania rosnącego lub malejącego.
BLANKS LAST. 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 OFFSET.

funkcje Understanding ORDERBY, PARTITIONBYi MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER