Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Accessin ORDER BY (järjestelyperuste) -lause lajittelee kyselyn tulostietueet tietyssä kentässä tai kentissä nousevasti tai laskevasti.

Syntaksi

SELECT kenttäluetteloFROM taulukkoWHERE valintaehdot[ORDER BY kenttä1 [ASC | DESC ][, kenttä2 [ASC | DESC ]][, ...]]]

SELECT-lauseessa, joka sisältää ORDER BY -lauseen, on seuraavat osat:

Osa

Kuvaus

Kenttäluettelo

Niiden kenttien nimet, jotka noudetaan yhdessä kenttänimialiasten, SQL-koostefunktioiden, valintapredikaattien (ALL, DISTINCT, DISTINCTROW tai TOP) tai muiden SELECT-lausevaihtoehtojen kanssa.

taulukko

Sen taulukon nimi, josta tietueet noudetaan.

valintaehdot

Valintaehdot. Jos lauseessa on WHERE-lause, Microsoft Access -tietokantamoduuli järjestää arvot sen jälkeen, kun WHERE-ehdot on sovellettu tietueisiin.

kenttä1, kenttä2

Niiden kenttien nimet, joissa tietueet lajitellaan.

Huomautuksia

ORDER BY on valinnainen. Jos kuitenkin haluat näyttää tiedot lajitellussa järjestyksessä, ORDER BY -lausetta on käytettävä.

Oletusarvoinen lajittelujärjestys on nouseva (A–Ö, 0–9). Kummassakin esimerkissä työntekijöiden nimet lajitellaan sukunimen mukaisessa järjestyksessä:

SELECT LastName, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER BY LastName ASC;

Jos haluat lajitella laskevaan järjestykseen (Ö–A, 9–0), lisää DESCin varattu sana kaikkien niiden kenttien loppuun, jotka haluat lajitella laskevaan järjestykseen. Seuraavassa esimerkissä valitaan palkat ja lajitellaan ne laskevaan järjestykseen:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

Jos määrität ORDER BY -lauseessa sellaisen kentän, joka sisältää Muistio- tai OLE-objektitietoja, tapahtuu virhe. Microsoft Accessin tietokantamoduuli ei lajittele tämän tyyppisiä kenttiä.

ORDER BY on yleensä SQL-lausekkeen viimeinen kohde.

Voit lisätä ORDER BY -lauseeseen lisäkenttiä. Tietueet lajitellaan ensin ORDER BY -lauseen jälkeen olevan luettelon ensimmäisen kentän mukaan. Tietueet, joilla on yhtä suuria arvoja kyseisessä kentässä, lajitellaan sitten seuraavan luettelossa olevan kentän arvon mukaan ja niin edelleen.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.