Інструкція TRANSFORM

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

Синтаксис

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

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

Частина

Опис

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

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

оператор_select

Оператор SELECT.

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

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

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

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


Примітки

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

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

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



Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×