Odredba ORDER BY

Odredba ORDER BY u programu Access sortira dobijene zapise upita u navedenom polju ili poljima po rastućem ili opadajućem redosledu.

Sintaksa

SELECT fieldlist
FROM table
WHERE selectcriteria
[ORDER BY polje1 [ASC | DESC ][, polje2 [ASC | DESC ]][, ...]]]

Izraz SELECT koji sadrži odredbu ORDER BY ima tri dela:

Deo

Opis

lista polja

Ime jednog ili više polja koja treba preuzeti, zajedno sa svim pseudonimima imena polja, SQL agregatnim funkcijama, predikatima izbora (ALL, DISTINCT, DISTINCTROW ili TOP) ili drugim opcijama instrukcije SELECT.

tabela

Ime tabele iz koje se preuzimaju zapisi.

kriterijum za izbor

Kriterijum za izbor. Ako instrukcija sadrži odrednicu WHERE, Microsoft Access mašina baze podataka grupiše vrednosti nakon primene WHERE uslova na zapise.

polje 1, polje 2

Imena polja u kojima će se sortirati zapisi.

Napomene

Odrednica ORDER BY je opcionalna. Međutim, ako želite da podaci budu prikazani sortirani, onda morate da koristite ORDER BY.

Podrazumevani redosled sortiranja je rastući (od A do Z, 0-9). Oba primera koji slede sortiraju imena zaposlenih po prezimenima:

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

Da biste sortirali po opadajućem redosledu (od Z do A, od 9 do 0), dodajte rezervisanu reč DESC na kraju svakog polja koje želite da sortirate po opadajućem redosledu. Sledeći primer izdvaja plate i sortira ih opadajućim redosledom:

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

Ako ste naveli polje koje sadrži podatke Memoranduma ili OLE objekta u odredbi ORDER BY, dobija se greška. Mašina Microsoft Access baze podataka ne sortira polja ovih tipova.

ORDER BY je obično poslednja stavka u SQL izrazu.

U odredbi ORDER BY možete uključiti dodatna polja. Zapisi se prvo sortiraju po prvom polju navedenom posle ORDER BY. Zapisi koji imaju iste vrednosti u tom polju se zatim sortiraju prema vrednosti u drugom navedenom polju i tako dalje.

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×