Access SQL: Uvjet SELECT

Važno :  Ovaj je članak strojno preveden. Pogledajteizjavu o odricanju od odgovornosti. Verziju ovog članka na engleskom potražite ovdje.

To je jedna od skupa članci o Access SQL. U ovom se članku opisuje kako napisati u uvjetu SELECT i koristi primjerima da biste ilustrirali različite tehnike koje možete koristiti kada ih pišete.

Da biste saznali Access SQL potražite u članku Access SQL: osnovni koncepti, vokabular i sintaksa.

Sadržaj članka

Odaberite polja: uvjet SELECT

Odaberi sva polja

Odabir različitih vrijednosti

Korištenje zamjenske nazive polja ili izraza: na ključna RIJEČ

Odaberite pomoću izraza

Odaberite polja: uvjet SELECT

Naredba SELECT obično počinje u uvjetu SELECT. Da biste odredili nazive polja koja sadrže podatke koje želite koristiti u upitu koristite u uvjetu SELECT. Možete koristiti izraze umjesto ili uz polja. Čak i koristite neki drugi iskaza SELECT kao polje – to je naziva podupita.

Pretpostavimo da želite saznati telefonskih brojeva klijenata. Uz pretpostavku da se polja koje pohranjuje kupca telefonski brojevi za pozivanje txtCustPhone uvjetu SELECT pojavit će se na sljedeći način:

SELECT [txtCustomerPhone]

Da biste stavite naziv, poslužite se uglatim zagradama. Ako naziv sadrži razmake ni posebne znakove (kao što su interpunkcijske znakove), uglatih zagrada nisu obavezni. Ako naziv sadrži razmake ni posebne znakove, morate koristiti uglatim zagradama.

Savjet : Naziv koji sadrži razmake je lakše čitati i možete uštedjeti vrijeme prilikom dizajniranja obrasce i izvješća, no možda završe upućivanje upis više prilikom pisanja SQL naredbe. Razmislite o ovom fact prilikom određivanja naziva objekata u bazi podataka programa Access.

Ako je SQL naredbe dva ili više polja koja imaju isti naziv, morate dodati naziv izvora podataka za svako polje Naziv polja u uvjetu SELECT. Koristite isti naziv izvora podataka koje koristite u uvjetu FROM.

Odaberi sva polja

Ako želite da biste dodali sva polja iz izvora podataka, možete ili popis svih polja pojedinačno u uvjetu SELECT ili koristite zamjenski znak zvjezdicu (*). Kada koristite zvjezdicu, Access određuje kada je upit pokrenut polja koje sadrži izvor podataka, a obuhvaća sve one polja u upitu. Omogućuje li ostaje li upit ažuran ako nova polja dodaju se s izvorom podataka.

Koristite zvjezdicu s izvorima podataka u SQL naredbi. Ako koristite zvjezdicu i postoje više izvora podataka, morate uključiti naziv izvora podataka zajedno s zvjezdica, tako da Access možete odrediti izvora podataka da biste dodali sva polja iz.

Na primjer, pretpostavimo da biste odabrali sva polja iz tablice Narudžbe, ali samo adresu e-pošte iz tablice Kontakti. Svojem uvjetu SELECT nalikovat će tablici ovo:

SELECT Orders.*, Contacts.[E-mail Address]

Napomena : Evidentira se kada koristite zvjezdicu. Ako novog polja dodaju kasnije s izvorom podataka, a niste ne planirate ih, rezultatima upita možda ne pretvorite kako želite.

Odabir različitih vrijednosti

Ako znate da izvješćem će odaberite suvišnih podataka, a želite gledati samo različitih vrijednosti, koristite ključnu riječ DISTINCT u svojem uvjetu SELECT. Ako, na primjer, pretpostavimo da klijentima svaki predstavljaju je nekoliko različitih interese neki koji koriste isti telefonski broj. Ako želite da biste bili sigurni da možete vidjeti samo svaki telefonski broj puta, svojem uvjetu SELECT pojavit će se na sljedeći način:

SELECT DISTINCT [txtCustomerPhone]

Korištenje zamjenske nazive polja ili izraza: na ključna RIJEČ

Možete promijeniti oznaku koja se prikazuje za svako polje u prikazu podatkovne tablice pomoću ključnih riječi kao i pseudonim polja u uvjetu SELECT. Pseudonim polja je naziv koji dodijelite polja u upit da biste olakšali čitanje rezultate. Na primjer, ako želite da biste odabrali podatke s poljem pod nazivom txtCustPhone i polju kupca telefonske brojeve, nije moguće poboljšanje čitljivosti rezultata pomoću pseudonim polja u naredbi SELECT na sljedeći način:

SELECT [txtCustPhone] AS [Customer Phone]

Napomena : Pseudonim polja morate koristiti prilikom korištenja izraza u uvjetu SELECT.

Odaberite pomoću izraza

Ponekad želite pogledati izračuni koji se temelje na podacima ili dohvatiti samo dijela podataka u polju. Na primjer, pretpostavimo da želite vratiti godine koje korisnici slika, na temelju podataka u polju DatumRođenja u bazi podataka. Svojem uvjetu SELECT možda otprilike ovako:

SELECT DatePart("yyyy",[BirthDate]) AS [Birth Year]

Ovaj izraz sastoji se od u funkcija DatePart i dva argumenta – "yyyy" (konstante), a [BirthDate] (identifikator).

Možete koristiti bilo koji valjani izraz kao polje, ako je izraz proizvodi jednu vrijednost kad je jedan unos vrijednost.

Vrh stranice

Napomena : Izjava o odricanju od odgovornosti za strojni prijevod: ovaj je članak preveo računalni sustav bez ljudske intervencije. Microsoft nudi strojne prijevode da bi korisnicima koji ne razumiju engleski omogućio čitanje sadržaja o Microsoftovim proizvodima, uslugama i tehnologijama. Budući da je preveden strojno, članak možda sadrži pogreške u vokabularu, sintaksi ili gramatici.

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×