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

Term 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 är:
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. Detta är standardvärdet om order utelämnas.

BlankHandling del är valfri. Den anger hur tomma objekt sorteras. Giltiga värden är:
BLANKS DEFAULT. Det här ä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 FIRST. 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.

Anmärkningar

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

Exempel

Se OFFSET.

Understanding ORDERBY, PARTITIONBYoch MATCHBY functionsINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER