Instrucțiunea TRANSFORM

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Creează o interogare tabel încrucișat.

Sintaxă

Funcția agregată TRANSFORM
instrucțiuneselect
câmppivot PIVOT [IN (valoare1[, valoare2[, ...]])]

Instrucțiunea TRANSFORM are următoarele componente:

Parte Descriere
funcțieagregată O funcție agregată SQL care operează cu datele selectate.
instrucțiuneselect O instrucțiune SELECT.
câmppivot Câmpul sau expresia pe care doriți s-o utilizați pentru a crea titluri de coloană în setul de rezultate ale interogării.
valoare1, valoare2 Valori fixe utilizate pentru a crea titluri de coloană.

      

Observații

Atunci când sintetizați datele utilizând o interogare de tip tabel încrucișat, selectați valori din câmpuri sau expresii specificate ca titluri de coloană, astfel încât să puteți vizualiza datele într-un format mai compact decât într-o interogare de selectare.

Instrucțiunea TRANSFORM este opțională, dar atunci când este inclusă este prima dintr-un șir de caractere SQL. Aceasta precedă o instrucțiune SELECT care specifică câmpurile utilizate ca titluri de rând și o clauză GROUP BY care specifică gruparea rândurilor. Opțional, puteți include alte clauze, cum ar fi WHERE, care specifică criterii suplimentare de selectare sau sortare. Puteți utiliza și subinterogări ca predicate (mai exact, cele din clauza WHERE), într-o interogare de tip tabel încrucișat.

Valorile returnate în câmppivot sunt utilizate ca titluri de coloană în setul de rezultate ale interogării. De exemplu, pivotarea cifrelor de vânzări din luna vânzării într-o interogare de tip tabel încrucișat creează 12 coloane. Puteți restricționa câmppivot pentru a crea titluri din valorile fixe (valoare1, valoare2) listate în clauza IN opțională. De asemenea, puteți include valori fixe pentru care nu există date pentru a crea coloane suplimentare.