Tällä luodaan ristiintaulukointikysely.

Syntaksi

TRANSFORM aggfunctionselectstatementPIVOT 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.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.