Microsoft Office Online
Vpišite se v Moj Office Online (Kaj je to?) | Vpis

 
 
Microsoft Office Access
Išči
Išči
 
 
 
 
Opozorilo: stran si ogledujete s spletnim brskalnikom, ki ni podprt. To spletno mesto deluje najbolje z brskalnikom Microsoft Internet Explorer 6.0 ali novejšo različico, z brskalnikom Firefox 1.5 ali z brskalnikom Netscape Navigator 8.0 ali novejšo različico. Preberite več o podprtih brskalnikih.

Operacija UNION
 

Ustvari poizvedbo za združevanje, ki sestavlja rezultate iz dveh ali več neodvisnih poizvedb ali tabel.

Sintaksa

[TABLE] poizvedba1 UNION [ALL] [TABLE] poizvedba2 [UNION [ALL] [TABLE] poizvedban [ ... ]]

Operacija UNION je sestavljena iz naslednjih delov:

Del Opis
poizvedba1-n Izjava SELECT, ime shranjene poizvedbe ali ime shranjene tabele, pred katerimi mora biti ključna beseda TABLE.

Pripombe

V eni sami operaciji UNION lahko spojite rezultate dveh ali več poizvedb, tabel in izjav SELECT, v kateri koli kombinaciji. Ta primer spoji obstoječo tabelo, imenovano »New Accounts«, in izjavo SELECT:

TABLE [New Accounts] UNION ALL

SELECT *

FROM Customers

WHERE OrderAmount > 1000;

Ko uporabljate operacijo UNION, se privzeto ne vrne noben podvojen zapis.; vendar, če želite zagotoviti, da se vrnejo vsi zapisi, lahko vključite izjavo ALL. Na ta način se bo tudi poizvedba izvajala hitreje.

Vse poizvedbe v operaciji UNION morajo zahtevati enako število polj; vendar ni treba, da so polja enake velikosti ali podatkovnega tipa.

Vzdevke uporabite samo v prvi izjavi SELECT, ker so v vseh ostalih izjavah prezrti. V stavku ORDER BY se sklicujte na polja tako, kakor so bila poimenovana v prvi izjavi SELECT.

  Opombe  

  • Stavka GROUP BY ali HAVING lahko uporabite v vsakem argumentu poizvedbe, če želite združiti vrnjene podatke.
  • Stavek ORDER BY lahko uporabite na koncu zadnjega argumenta poizvedbe, če želite prikazati vrnjene podatke v določenem vrstnem redu.
Glejte tudi