Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Opombe: 

  • 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.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.