Del via


ORDERBY

gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering

Definerer de udtryk, der bestemmer sorteringsrækkefølgen i hver af en vinduesfunktions partitioner.

Syntaks

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

Parametre

Udtryk Definition
orderBy_expression (Valgfrit) Ethvert skalarudtryk, der bruges til at sortere dataene i hver af en vinduesfunktions partitioner.
order (Valgfrit) En værdi i to dele af formularen "OrderDirection [BlankHandling]".

OrderDirection angiver, hvordan orderBy_expression værdier skal sorteres (dvs. stigende eller faldende). Gyldige værdier omfatter:
DESC. Alternativ værdi: 0(nul)/FALSE. Sorterer i faldende rækkefølge værdier af orderBy_expression.
ASC. Alternativ værdi: 1/TRUE. Sorterer i stigende rækkefølge værdier af orderBy_expression. Dette er standardværdien, hvis order udelades.

BlankHandling del er valgfri. Den angiver, hvordan tomme værdier sorteres. Gyldige værdier omfatter:
BLANKS DEFAULT. Dette er standardværdien. Funktionsmåden for numeriske værdier er tomme værdier sorteret mellem nul og negative værdier. Funktionsmåden for strenge er tomme værdier sorteres før alle strenge, herunder tomme strenge.
BLANKS FIRST. Tomme værdier sorteres altid i starten, uanset stigende eller faldende sorteringsrækkefølge.
BLANKS LAST. Tomme værdier sorteres altid i slutningen, uanset stigende eller faldende sorteringsrækkefølge.

Returværdi

Denne funktion returnerer ikke en værdi.

Bemærkninger

Denne funktion kan kun bruges i et vinduesfunktionsudtryk.

Eksempel

Se OFFSET.

Om funktionerne ORDERBY, PARTITIONBYog MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER