Toiming UNION

Toiming UNION loob ühispäringu, mis ühendab kahe või rohkema iseseisva päringu või tabeli tulemid.

Süntaks

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

Toiming UNION koosneb järgmistest osadest.

Osa

Kirjeldus

päring1–n

SELECT-lause, 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-lause tulemid. Järgmises näites ühendatakse tabel nimega Uued Kontod ja SELECT-lause

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 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. See muudab ka päringu käitamise kiiremaks.

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

Pseudonüüme kasutage ainult esimeses SELECT-lausetes, 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 päringu kõigis argumentides 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.

×