Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Vytvorí krížový dotaz.

Syntax

TRANSFORM aggfunctionselectstatementPIVOT pivotfield [IN (value1[, value2[, ...]])]

Príkaz TRANSFORM pozostáva z týchto častí:

Časť

Popis

aggfunction

Agregačná funkcia SQL, ktorá pracuje s vybratými údajmi.

príkazselect

Príkaz SELECT.

pivotfield

Pole alebo výraz, ktorý chcete použiť na vytvorenie záhlaví stĺpcov v množine výsledkov dotazu.

hodnota1, hodnota2

Pevné hodnoty, ktoré sa používajú na vytvorenie záhlaví stĺpcov.

Poznámky

Pri sumarizácii údajov pomocou krížového dotazu vyberáte z určených polí alebo výrazov hodnoty ako záhlavia stĺpcov, takže môžete zobrazovať údaje v kompaktnejšom formáte, ako keby ste použili dotaz Select.

Príkaz TRANSFORM je voliteľný, ale ak je použitý, tak je prvým príkazom v reťazci SQL. Nachádza sa pred príkazom SELECT, ktorý určuje polia použité ako záhlavia riadkov, a klauzulou GROUP BY, ktorá určuje zoskupenie riadkov. Môžete tiež pridať ďalšie voliteľné klauzuly, napríklad WHERE, ktoré určia ďalšie kritériá výberu alebo zoradenia. V krížovom dotaze môžete použiť aj poddotazy ako predikáty – konkrétne tie v klauzule WHERE.

Hodnoty, ktoré vráti pivotfield, sa použijú ako záhlavia stĺpcov v množine výsledkov dotazu. Napríklad presunutím hodnôt predaja za daný mesiac do krížového dotazu sa vytvorí 12 stĺpcov. pivotfield môžete obmedziť na vytvorenie záhlaví z pevných hodnôt (hodnota1, hodnota2) zoradených vo voliteľnej klauzule IN. Môžete pridať aj pevné hodnoty, pre ktoré neexistujú žiadne údaje, a vytvoriť tak ďalšie stĺpce.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.