TRANSFORM-lause

Tällä luodaan ristiintaulukointikysely.

Syntaksi

TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN (arvo1[, arvo2[, ...]])]

TRANSFORM-lausekkeessa on seuraavat osat:

Osa

Kuvaus

aggfunction

SQL-koostefunktio, joka käsittelee valitut tiedot.

selectstatement

SELECT-lauseke.

pivotfield

Kenttä tai lauseke, jota haluat käyttää sarakeotsikoiden luomiseen kyselytulossarjassa.

value1, value2

Kiinteät arvot, joita käytetään sarakeotsikoiden luomiseen.


Huomautuksia

Kun luot tietojen yhteenvedon käyttämällä ristiintaulukointikyselyä, valitset tiettyjen kenttien tai lausekkeiden arvoja sarakeotsikoiksi, niin että voit tarkastella tietoja kätevämmin kuin valintakysely-muodossa.

TRANSFORM on valinnainen, mutta jos sitä käytetään, se on SQL-merkkijonon ensimmäinen lauseke. Se edeltää SELECT-lauseketta, joka määrittää riviotsikoissa käytetyt kentät, ja GROUP BY -lauseketta, joka määrittää rivien ryhmittelyn. Valinnaisesti voit lisätä muitakin lauseita, kuten WHERE-lauseen, jotka määrittävät lisäehtoja valinnalle tai lajittelulle. Voit käyttää myös alikyselyitä predikaatteina – erityisesti WHERE-lauseessa – ristiintaulukointikyselyssä.

Pivot-kentässä palautettuja arvoja käytetään sarakeotsikkoina kyselyn tulosjoukossa. Esimerkiksi myyntikuukauden myyntilukujen pivot-käsittely ristiintaulukointikyselyssä loisi 12 saraketta. Voit rajoittaa pivot-kentän otsikoiden luomiseen kiinteistä arvoista (arvo1, arvo2 ), jotka on luetteloitu valinnaisessa IN-lauseessa. Voit myös lisätä kiinteitä arvoja, joille ei ole olemassa tietoja, lisäsarakkeiden luomiseksi.



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

×