Izjava SELECT

Pomembno : Besedilo članka je prevedeno strojno. Glejte zavrnitev odgovornosti. Angleško različico tega članka najdete tukaj .

Izjava SELECT Instructs mehanizmu Microsoft Accessove zbirke podatkov za povratne informacije iz zbirke podatkov kot nabor zapisov.

Sintaksa

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

Izjava SELECT je sestavljena iz treh delov:

Del

Opis

predikat

Eden od teh predikatov: ALL, DISTINCT, DISTINCTROW ali TOP. Predikate uporabite, če želite omejiti število vrnjenih zapisov. Če noben ni naveden, je privzet predikat ALL.

*

Določa, da so izbrana vsa polja določene tabele ali tabel.

tabela

Ime tabele vsebuje polja, iz katerih so izbrani zapisi.

polje1, polje2

Imena polj vključujejo podatke, ki jih želite pridobiti. Če vključite več kot eno polje, pridobite podatke v vrstnem redu, po katerem so izbrani zapisi.

vzdevek1, vzdevek2

Imena, ki jih uporabljate kot glave stolpcev, namesto izvirnih imen stolpcev v tabeli.

izraztabele

Imena tabel s podatki, ki jih želite pridobiti.

zunanjazbirkapodatkov

Ime zbirke podatkov, ki vključuje tabele v izrazutabele, če jih ni v trenutni zbirki podatkov.

Opombe

Za izvajanje tega postopka mehanizem Microsoft Accessove zbirke podatkov preišče določene tabele, izvleče izbrane stolpce, izbere vrstice, ki ustrezajo pogoju in razvrsti ali združi dobljene vrstice v navedenem vrstnem redu.

Z izjavami SELECT ne boste spremenili podatkov v zbirki podatkov.

IZBERITE po navadi prvo besedo v izjavo SQL. Večina izjav SQL ali pa so bili IZBERITE IZBERITE... V izjave.

Najmanjša sintaksa za izjavo SELECT je:

SELECT polja FROM tabele

Če želite izbrati vsa polja v tabeli, lahko uporabite zvezdico (*). V tem primeru so izbrana vsa polja v tabeli »Employees«:

SELECT * FROM Employees;

Če je v stavku FROM ime polje vključeno v več tabel, naj bosta pred njim ime tabele in operator . (dot). V tem primeru je polje »Department« tako v tabeli »Employees« kot v tabeli »Supervisors«. Izjava SQL izbere oddelke iz tabele »Employees« in imena nadzornikov iz tabele »Supervisors«:

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

Ko je ustvarjen predmet množice zapisov, mehanizem Microsoft Accessove zbirke podatkov uporabi ime polje v tabeli kot ime predmeta polja v predmetu niza zapisov. Če ne želite, da izraz, uporabljen za ustvarjanje polja, vključuje različno ime polja ali ime, uporabite rezervirana beseda AS. Ta primer uporabi naslov »Birth« za poimenovanje vrnjenega predmeta Polje v dobljenem predmetu Množica zapisov:

SELECT BirthDate AS Birth FROM Employees;

Kadar koli uporabljate združevalne funkcije ali poizvedbe, ki vrnejo dvoumna ali podvojena imena predmeta Polje, morate uporabiti stavek AS, če želite priskrbeti nadomestno ime za predmet Polje. Ta primer uporabi naslov »HeadCount« za poimenovanje vrnjenega predmeta Polje v dobljenem predmetu Množica zapisov:

SELECT COUNT(EmployeeID) AS HeadCount FROM Employees;

Če želite dodatno omejiti in organizirati svoje vrnjene podatke, lahko uporabite druge stavke v izjavi SELECT. Če želite več informacij, glejte teme pomoči za stavke, ki jih uporabljate.

Opomba : Strojni prevod – zavrnitev odgovornosti: Ta članek je bil preveden z računalniškim programom brez človeškega posredovanja. Microsoft skuša s strojno prevedenimi članki vsebino o Microsoftovih izdelkih, storitvah in tehnologijah približati osebam, ki ne razumejo angleščine. Ker je bil članek strojno preveden, so lahko v njem jezikovne, slovnične in pravopisne napake.

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.

×