UNION-operaatio

Accessin UNION-toiminto luo yhdistämiskyselyn, joka yhdistää vähintään kahden itsenäisen kyselyn tai taulukon tulokset.

Syntaksi

[TABLE] kysely1 UNION [ALL] [TABLE] kysely2 [UNION [ALL] [TABLE] kyselyn [ ... ]]

UNION-toiminnossa on seuraavat osat:

Osa

Kuvaus

kysely1-n

SELECT-lauseke, tallennetun kyselyn tai taulukon nimi, jonka edellä on TABLE-avainsana.

Huomautuksia

Voit yhdistää vähintään kahden kyselyn, taulukon ja SELECT-lausekkeen tulokset minä tahansa yhdistelmänä yhdellä UNION-toiminnolla. Seuraavassa esimerkissä yhdistetään aiemmin luotu Uudet tilit -niminen taulukko ja SELECT-lauseke:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

Oletusarvoisesti päällekkäisiä tietueita ei palauteta, kun käytät UNION-toimintoa. Voit kuitenkin käyttää ALL-predikaattia varmistaaksesi, että kaikki tietueet palautetaan. Se myös nopeuttaa kyselyn suorittamista.

Kaikkien UNION-toiminnon kyselyiden on pyydettävä samaa kenttämäärää. Kenttien ei kuitenkaan tarvitse olla samaa kokoa tai tietotyyppiä.

Käytä tunnuksia vain ensimmäisessä SELECT-lausekkeessa, koska niitä ei oteta huomioon muissa. Viittaa kenttiin ORDER BY -lauseessa samalla nimellä kuin ensimmäisessä SELECT-lausekkeessa.

Huomautus: 

  • Voit ryhmitellä palautustiedot käyttämällä kussakin kyselyn argumentissa GROUP BY- tai HAVING-lausetta.

  • Voit näyttää palautustiedot tietyssä järjestyksessä käyttämällä viimeisen kyselyn argumentin lopussa ORDER BY -lausetta.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×