Dela via


ORDERBY

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Definierar de uttryck som avgör sorteringsordningen i varje fönsterfunktions partitioner.

Syntax

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

Parametrar

Period Definition
orderBy_expression (Valfritt) Alla skalära uttryck som ska användas för att sortera data inom varje fönsterfunktions partitioner.
order (Valfritt) Ett tvådelade värde i formuläret "<OrderDirection> [<BlankHandling>]".

<OrderDirection> anger hur du sorterar <orderBy_expression> värden (t.ex. stigande eller fallande). Giltiga värden:
DESC. Alternativt värde: 0(noll)/FALSE. Sorterar i fallande ordning efter värden <för orderBy_expression>.
ASC. Alternativt värde: 1/TRUE. Sorterar i stigande ordning efter värden <för orderBy_expression>. Det här är standardvärdet om <ordningen> utelämnas.

<BlankHandling-delen> är valfri. Den anger hur tomma objekt sorteras. Giltiga värden:
BLANKS STANDARD. Detta är standardvärdet. Beteendet för numeriska värden är tomma värden sorteras mellan noll och negativa värden. Beteendet för strängar är tomma värden sorteras före alla strängar, inklusive tomma strängar.
BLANKS FÖRST. Tomma objekt sorteras alltid i början, oavsett stigande eller fallande sorteringsordning.
BLANKS LAST. Tomma objekt sorteras alltid i slutet, oavsett stigande eller fallande sorteringsordning.

Returvärde

Den här funktionen returnerar inte något värde.

Kommentarer

Den här funktionen kan bara användas i ett fönsterfunktionsuttryck.

Exempel

Se OFFSET.

Förstå funktionerna ORDERBY, PARTITIONBY och MATCHBY
INDEX
FÖRSKJUTNING
PARTITIONBY
MATCHBY
FÖNSTRET
FRODIGT
RADNUMMER