UNION-operaatio

Huomautus: Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon.

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;

Oletus arvon mukaan tietueiden kaksoiskappaleita ei palauteta, kun käytät YHDISTÄMIS toimintoa. Voit kuitenkin lisätä kaikki-predikaatin ja varmistaa, että kaikki tietueet palautetaan. Tällöin kysely on myös nopeampi.

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.

Huomautukset: 

  • 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ä Office-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ä.

×