Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Instrukcija SELECT daje naredbu Microsoft Access mašini baze podataka da vrati informacije iz baze podataka kao skup zapisa.

Sintaksa

SELECT [predikat] { * | tabela.* | [tabela.]polje1 [AS pseudonim1] [, [tabela.]polje2 [AS pseudonim2] [, ...]]}
FROM izraztabele [, ...] [IN spoljnabazapodataka]
[WHERE... ]
[GROUP BY... ]
[HAVING... ]
[ORDER BY... ]
[WITH OWNERACCESS OPTION]

Izraz SELECT sastoji se od sledećih delova:

Deo

Opis

predikat

Neki od sledećih predikata: ALL, DISTINCT, DISTINCTROW ili TOP. Predikat koristite da ograničite broj vraćenih zapisa. Ako nije naveden, podrazumevani predikat je ALL.

*

Navodi da su sva polja iz navedene tabele ili tabela izabrana.

tabela

Ime tabele koja sadrži polja iz kojih se biraju zapisi.

polje1, polje2

Imena polja koja sadrže podatke koje želite da preuzmete. Ako uključite više od jednog polja, ona se preuzimaju po navedenom redosledu.

pseudonim1, pseudonim2

Imena koja se koriste kao zaglavlja kolona umesto originalnih imena kolona u delu tabela.

izraztabele

Ime tabele ili tabela koje sadrže podatke koje želite da preuzmete.

spoljnabazapodataka

Ime baze podataka koja sadrži tabele u delu izraztabele ako se one ne nalaze u trenutnoj bazi podataka.

Napomene

Da bi izvršila ovu operaciju, Microsoft Access mašina baze podataka pretražuje navedenu tabelu ili tabele, izdvaja odabrane kolone, bira redove koji ispunjavaju kriterijum i sortira ili grupiše rezultujuće redove po navedenom redosledu.

SELECT izrazi ne menjaju podatke u bazi podataka.

SELECT je obično prva reč u SQL izrazu. Većina SQL izraza su ili SELECT ili SELECT...INTO izrazi.

Minimalna sintaksa za SELECT izraz je:

SELECT polja FROM tabela

Možete da koristite zvezdicu (*) da biste izabrali sva polja u tabeli. Sledeći primer bira sva polja u tabeli „Zaposleni“:

SELECT * FROM Employees;

Ako je ime polja uključeno u više tabela u odredbi FROM, ispred nje stavite ime tabele i operator . (tačka). U sledećem primeru polje „Sektor“ nalazi se i u tabeli „Zaposleni“ i u tabeli „Supervizori“. SQL izraz bira sektore iz tabele „Zaposleni“ i imena supervizora iz tabele „Supervizori“:

SELECT Employees.Department, Supervisors.SupvName FROM Employees INNER JOIN Supervisors WHERE Employees.Department = Supervisors.Department;

Kad se kreira objekat „Skup zapisa“, Microsoft Access mašina baze podataka koristi ime polja tabele kao ime objekta „Polja“ u objektu Skup zapisa. Ako želite drugačije ime polja ili ako izraz koji se koristi za generisanje polja ne implicira ime, koristite rezervisana reč AS. Sledeći primer koristi naslov „Rođenje“ za imenovanje vraćenog objekta Polje u rezultujućem objektu Skup zapisa:

SELECT BirthDate AS Birth FROM Employees;

Uvek kad koristite agregatne funkcije ili upite koji vraćaju dvosmislena ili duplirana imena objekta Polje, morate koristiti odredbu AS da biste obezbedili alternativno ime za objekat Polje. Sledeći primer koristi naslov „Broj osoba“ za imenovanje vraćenog objekta Polje u rezultujućem objektu Skup zapisa:

SELECT COUNT(EmployeeID) AS HeadCount FROM Employees;

Možete da koristite druge odredbe u izrazu SELECT da biste dalje ograničili i organizovali vraćene podatke. Više informacije potražite u temi „Pomoć“ za odredbu koju koristite.

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.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×