Stavek ORDER BY

Stavek ORDER BY v programu Access razvrsti zapise iz rezultata poizvedbe v določenem polju ali poljih v naraščajočem ali padajočem vrstnem redu.

Sintaksa

SELECT seznampolj
FROM tabela
WHERE pogojizaizbiro
[ORDER BY polje1 [ASC | DESC ][, polje2 [ASC | DESC ]][, ...]]]

Izjava SELECT, ki vsebuje stavek ORDER BY, ima te dele:

Del

Opis

seznampolj

Ime polja ali polj, ki jih želite pridobiti, skupaj z vzdevki polj, združevalnimi funkcijami SQL, predikati za izbor (ALL, DISTINCT, DISTINCTROW ali TOP) ali drugimi možnostmi izjave SELECT.

tabela

Ime tabele, iz katerih pridobivate zapise.

pogojizaizbiro

Pogoji za izbiro. Če je v izjavi stavek WHERE, mehanizem zbirke podatkov programa Microsoft Access razvrsti vrednosti, ko v zapisih uporabi pogoje WHERE.

polje1, polje2

Imena polj, po katerih želite razvrstiti zapise.

Opombe

ORDER BY je izbiren. Toda če želite, da so podatki prikazani v razvrščenem vrstnem redu, uporabite ORDER BY.

Privzeti vrstni red razvrščanja je naraščajoč (od A do Ž, 0 do 9). V obeh spodnjih primerih so imena zaposlenih razvrščena glede na priimek:

SELECT LastName, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER BY LastName ASC;

Če želite podatke razvrstiti v padajočem vrstnem redu (od Ž do A, 9 do 0), dodajte rezervirano besedo DESC na konec vsakega polja, ki ga želite razvrstiti v padajočem vrstnem redu. V naslednjem primeru so izbrane plače in razvrščene v padajočem vrstnem redu:

SELECT LastName, Salary
FROM Employees
ORDER BY Salary DESC, LastName;

Če v stavku ORDER BY določite polje z zapiskom ali predmetom OLE, pride do napake. Mehanizem zbirke podatkov programa Microsoft Access ne razvršča teh vrst polj.

Stavek ORDER BY je ponavadi zadnji element v izjavi SQL.

V stavek ORDER BY lahko vključite dodatna polja. Zapisi so najprej razvrščeni glede na prvo polje, navedeno za stavkom ORDER BY. Zapisi, ki imajo enake vrednosti v tem polju, so nato razvrščeni po vrednosti v drugem navedenem polju in tako naprej.

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×