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.
Powiązana zawartość
funkcje Understanding ORDERBY, PARTITIONBYi MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER