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

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

Sintaksa

SELECT fieldlistFROM tableWHERE 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, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER 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, SalaryFROM EmployeesORDER 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.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.