Jaa


ORDERBY

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -

Määrittää lausekkeet, jotka määrittävät lajittelujärjestyksen kunkin ikkunafunktion osioissa.

Syntaksi

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

Parametrit

Termi Määritelmä
orderBy_expression (Valinnainen) Mikä tahansa skalaarilauseke, jota käytetään tietojen lajittelemiseen kunkin ikkunafunktion osioiden sisällä.
order (Valinnainen) Lomakkeen "OrderDirection [BlankHandling]" kaksiosainen arvo.

OrderDirection määrittää, miten orderBy_expression arvot lajitellaan (eli nousevassa tai laskevassa järjestyksessä). Kelvollisia arvoja ovat muun muassa seuraavat:
DESC. Vaihtoehtoinen arvo: 0(nolla)/FALSE. Lajittelee orderBy_expressionarvojen laskevaan järjestykseen.
ASC. Vaihtoehtoinen arvo: 1/TRUE. Lajittelee orderBy_expressionarvojen nousevaan järjestykseen. Tämä on oletusarvo, jos order jätetään pois.

BlankHandling osa on valinnainen. Se määrittää, miten tyhjät tilataan. Kelvollisia arvoja ovat muun muassa seuraavat:
BLANKS DEFAULT. Tämä on oletusarvo. Numeeristen arvojen toiminta on se, että tyhjät arvot järjestetään nollan ja negatiivisen arvon väliin. Merkkijonojen toimintatapa on se, että tyhjät arvot järjestetään ennen kaikkia merkkijonoja, myös tyhjiä merkkijonoja.
BLANKS FIRST. Tyhjät järjestetään aina alussa nousevasta tai laskevasta lajittelujärjestyksestä riippumatta.
BLANKS LAST. Tyhjät järjestetään aina lopussa nousevasta tai laskevasta lajittelujärjestyksestä riippumatta.

Palautusarvo

Tämä funktio ei palauta arvoa.

Huomautuksia

Tätä funktiota voi käyttää vain window-funktiolausekkeessa.

Esimerkki

Katso OFFSET.

Understanding ORDERBY-, PARTITIONBY- ja MATCHBY-funktiotINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER