Sdílet prostřednictvím


ORDERBY

platí pro:Počítaný sloupecPočítaná tabulkamíravizuální

Definuje výrazy, které určují pořadí řazení v rámci každého oddílu funkce okna.

Syntax

ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )

Parametry

Semestr Definice
orderBy_expression (Volitelné) Libovolný skalární výraz, který se použije k seřazení dat v rámci oddílů funkce okna.
order (Volitelné) Dvoudílná hodnota formuláře "OrderDirection [BlankHandling]".

OrderDirection určuje způsob řazení hodnot orderBy_expression (tj. vzestupně nebo sestupně). Mezi platné hodnoty patří:
DESC. Alternativní hodnota: 0(nula) /FALSE. Seřadí sestupně hodnoty orderBy_expression.
ASC. Alternativní hodnota: 1/TRUE. Seřadí vzestupně hodnoty orderBy_expression. Toto je výchozí hodnota, pokud order vynecháte.

BlankHandling část je volitelná. Určuje, jak jsou prázdné hodnoty seřazené. Mezi platné hodnoty patří:
BLANKS DEFAULT. Toto je výchozí hodnota. Chování číselných hodnot je prázdné hodnoty seřazené mezi nulou a zápornými hodnotami. Chování řetězců je prázdné hodnoty seřazené před všemi řetězci, včetně prázdných řetězců.
BLANKS FIRST. Prázdné hodnoty jsou vždy seřazené na začátku bez ohledu na vzestupné nebo sestupné pořadí řazení.
BLANKS LAST. Prázdné hodnoty jsou vždy seřazené na konci bez ohledu na vzestupné nebo sestupné pořadí řazení.

Návratová hodnota

Tato funkce nevrací hodnotu.

Poznámky

Tuto funkci lze použít pouze ve výrazu funkce okna.

Příklad

Viz OFFSET.

Principy funkcí ORDERBY, PARTITIONBYa MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER