Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Створює перехресний запит.

Синтаксис

TRANSFORM агрегатна_функціяоператор_selectPIVOT зведене_поле [IN (значення1[, значення2[, ...]])]

Оператор TRANSFORM складається з таких частин:

Частина

Опис

агрегатна_функція

Агрегатна функція SQL, яка працює на основі вибраних даних.

оператор_select

Оператор SELECT.

зведене_поле

Поле або вираз, за допомогою якого потрібно створити заголовки стовпців у наборі результатів запиту.

значення1, значення2

Фіксовані значення, за допомогою яких створюються стовпці.

Примітки

Під час підсумовування даних за допомогою перехресного запиту ви вибираєте значення з указаних полів або виразів як заголовки стовпців. Так ви можете переглядати дані в компактнішому форматі, ніж за умови використання вибіркового запиту.

Інструкція TRANSFORM не обов’язкова, проте слугує першою інструкцією в рядку SQL, якщо використовується. Вона передує інструкції SELECT, що визначає поля, які використовуються як заголовки рядків, і реченню GROUP BY, що визначає групування рядків. За потреби ви можете додати інші речення, як-от WHERE, що визначає додаткові умови вибору або сортування даних. Крім того, підзапити можна використовувати як предикати перехресного запиту, особливо ті, що належать реченню WHERE.

Значення, що повертаються у зведеному полі, використовуються як заголовки стовпців у наборі результатів запиту. Наприклад, зведення показників збуту за місяць за допомогою перехресного запиту створює 12 стовпців. Ви можете обмежити зведене поле створенням заголовків із фіксованих значень (значення1, значення2), перелічених у додатковому реченні IN. Крім того, ви можете додати фіксовані значення, для яких відсутні дані для створення додаткових стовпців.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.