UNION-toiming

See toiming loob ühispäring, mis ühendab kahe või enama iseseisva päringu või tabeli tulemid.

Süntaks

[TABLE] päring1 UNION [ALL] [TABLE] päring2 [UNION [ALL] [TABLE] päringn [ ... ]]

UNION-toiming koosneb järgmistest osadest.

Osa

Kirjeldus

päring1-n

SELECT-avaldus, salvestatud päringu nimi või salvestatud tabeli nimi, millele eelneb TABLE-märksõna.


Kommentaarid

Üksikusse UNION-toimingusse saate suvalises kombinatsioonis koondada kahe või enama päringu, tabeli ja SELECT-avalduse tulemid. Järgnevas näites ühendatakse tabel nimega Uued Kontod ja SELECT-avaldus.

TABLE [Uued Kontod] UNION ALL
SELECT *
FROM Kliendid
WHERE TellimuseKogus > 1000;

Vaikimisi UNION-toimingu kasutamisel ei tagastata duplikaatkirjeid. Kuigi saate kasutada ALL-predikaati, et tagastada kõik kirjed. Selle kasutamine tagab ühtlasi päringu kiirema käivitamise.

Kõik UNION-toimingu päringud peavad pärima võrdse väljade hulga, kuigi väljad ei pea olema sama suured ja samas andmetüüp.

pseudonüüm (SQL) kasutage ainult esimeses SELECT-avalduses, sest neid eiratakse kõikides teistes. ORDER BY-klauslites viidake väljadele nõnda, nagu neile viidatakse esimeses SELECT-avalduses.

Märkus. : 

  • Tagastatud andmete rühmitamiseks saate igas päringuargumendis kasutada GROUP BY- või HAVING-klauslit.

  • Tagastatud andmete kuvamiseks määratud järjekorras saate iga päringuargumendi lõpus kasutada ORDER BY-klauslit.



Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×