Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

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

Syntaksi

SELECT kenttäluettelo
FROM taulukko
WHERE 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, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER 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, Salary
FROM Employees
ORDER 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.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×