Taikoma
„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

Sukuria kryžminę užklausą.

Sintaksė

TRANSFORM agregavimo_funkcijasakinys_selectPIVOT 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ų.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.