Operacija UNION

Ustvari poizvedba za združevanje, ki združi rezultate iz neodvisnih poizvedb ali tabel.

Sintaksa

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

Operacija UNION je sestavljena iz teh delov:

Del

Opis

poizvedba1-n

Izjava SELECT, ime shranjene poizvedbe ali ime shranjene tabele, pred katerimi mora biti ključna beseda TABLE.


Opombe

Z operacijo UNION je mogoče združiti rezultate več poizvedb, tabel in izjav SELECT v kateri koli kombinaciji. Sintaksa v tem primeru združi obstoječo tabelo z imenom »Novi računi« in izjavo SELECT:

TABLE [Novi računi] UNION ALL SELECT * FROM Stranke WHERE KoličinaNaročilat > 1000;

Pri operaciji UNION podvojeni zapisi privzeto niso vrnjeni; če pa želite zagotoviti, da bodo vrnjeni vsi zapisi, lahko vključite predikat ALL. Na ta način se bo hitreje izvedla tudi poizvedba.

Vse poizvedbe v operaciji UNION morajo zahtevati enako število polj; ni pa potrebno, da so polja enake velikosti ali enakega podatkovni tip.

vzdevek (SQL) je mogoče uporabiti samo v prvi izjavi SELECT, ker v ostalih izjavah niso upoštevani. V stavku ORDER BY poimenujte polja tako, kot so bila poimenovana v prvi izjavi SELECT.

Opomba : 

  • Stavek GROUP BY ali HAVING je mogoče uporabiti v argumentih poizvedbe, če želite združiti vrnjene podatke.

  • Če želite prikazati vrnjene podatke v navedenem vrstnem redu, lahko uporabite stavek ORDER BY na koncu zadnjega argumenta poizvedbe.



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.

×