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_expression arvojen laskevaan järjestykseen. ASC . Vaihtoehtoinen arvo: 1 /TRUE . Lajittelee orderBy_expression arvojen 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.
Aiheeseen liittyvä sisältö
Understanding ORDERBY-, PARTITIONBY- ja MATCHBY-funktiotINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER