ORDERBY
platí pro:Počítaný sloupec
Počítaná tabulka
míra
vizuá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.
Související obsah
Principy funkcí ORDERBY, PARTITIONBYa MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER