Operacija UNION

Operacija UNION v Accessu ustvari poizvedbo za združevanje, ki združuje rezultate dveh neodvisnih poizvedb ali tabel ali več.

Sintaksa

[TABLE] query1 UNION [ALL] [TABLE] query2 [UNION [ALL] [TABLE] queryn [ ... ]]

Operacija UNION je sestavljena iz teh delov:

Del

Opis

query1-n

Izjava SELECT, ime shranjene poizvedbe ali ime shranjene tabele, pred katero je ključna beseda TABLE.

Pripombe

Z eno operacijo UNION lahko združite rezultate dveh poizvedb, tabel in izjav SELECT ali več v katero koli kombinacijo. V tem primeru sta združeni obstoječa tabela, poimenovana »Novi računi«, in izjava SELECT:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

Privzeto niso vrnjeni podvojeni zapisi, ko uporabite operacijo UNION, toda vključite lahko predikat ALL in tako zagotovite, da so vrnjeni vsi zapisi. Na ta način se poizvedba izvaja hitreje.

Vse poizvedbe v operaciji UNION morajo zahtevati enako število polj, ni pa potrebna enaka velikost polj ali podatkovni tip.

Vzdevke uporabite le v prvi izjavi SELECT, ker so v kateri koli drugi izjavi prezrti. V stavku ORDER BY se sklicujte na polja glede na njihova imena v prvi izjavi SELECT.

Opomba : 

  • Stavek GROUP BY ali HAVING lahko uporabite v vsakem argumentu poizvedbe za združevanje vrnjenih podatkov.

  • Stavek ORDER BY lahko uporabite na koncu zadnjega argumenta poizvedbe, da prikažete vrnjene podatke v določenem vrstnem redu.

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.

×