Sakinys TRANSFORM

Sukuria kryžminę užklausą.

Sintaksė

TRANSFORM agregavimo_funkcija
sakinys_select
PIVOT pivot_laukas [IN (1reikšmė[, 2reikšmė[, ...]])]

Sakinys TRANSFORM sudarytas iš šių dalių:

Dalis

Aprašas

agregavimo_funkcija

SQL agregavimo funkcija, veikianti su pasirinktais duomenimis.

sakinys_select

Sakinys SELECT.

pivot_laukas

Laukas arba išraiška, kurią norite naudoti, kad sukurtumėte stulpelių antraštes užklausos rezultatų rinkinyje.

reikšmė1, reikšmė2

Fiksuotos reikšmės, naudojamos stulpelių antraštėms kurti.


Pastabos

Kai apibendrinate duomenis naudodami kryžminę užklausą, pasirenkate reikšmes iš nurodytų laukų arba reiškinių kaip stulpelių antraštes, kad duomenis galėtumėte peržiūrėti kompaktiškesniu formatu nei naudodami išrinkimo užklausą.

TRANSFORM yra pasirinktinis, tačiau, kai yra įtrauktas, tai yra pirmas sakinys SQL eilutėje. Jis eina prieš sakinį SELECT, kuris nurodo, kuriuos laukus naudoti kaip eilučių antraštes, ir sąlygą GROUP BY, kuri nurodo eilučių grupavimą. Jei norite, galite įtraukti kitų sąlygų, pvz., WHRE, nurodančių papildomą pasirinkimą arba rikiavimo kriterijus. Kryžminėje užklausoje taip pat galite naudoti antrines užklausas kaip taisyklės sąlygas, visų pirma, naudojamas sąlygoje WHERE.

pivot_laukas pateikiamos reikšmės užklausos rezultatų rinkinyje naudojamos kaip stulpelių antraštės. Pvz., transformuojant eilutes į stulpelius pardavimo mėnesį kryžminėje užklausoje, bus sukurta 12 stulpelių. Galite apriboti pivot_laukas, kad sukurtumėte antraštes iš fiksuotų reikšmių (reikšmė1, reikšmė2), pateiktų pasirinktinėje sąlygoje IN. Taip pat galite įtraukti fiksuotų reikšmių, kurių duomenų nėra, kad sukurtumėte papildomų stulpelių.



Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×