Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

Создает перекрестный запрос.

Синтаксис

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

Инструкция TRANSFORM состоит из следующих элементов:

Элемент

Описание

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

Агрегатная функция SQL, обрабатывающая выбранные данные.

инструкция_select

Инструкция SELECT.

поле_сводной_таблицы

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

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

Фиксированные значения, используемые для создания заголовков столбцов.


Замечания

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

Инструкция TRANSFORM является необязательной, но если она используется, она должна быть первой инструкцией в строке SQL. Она предшествует инструкции SELECT, в которой задаются поля, используемые в качестве заголовков строк, и предложению GROUP BY, определяющему группировку строк. При необходимости вы можете добавить другие предложения, например WHERE, чтобы задать дополнительные условия выбора или сортировки. В перекрестном запросе также можно использовать вложенные запросы в качестве предикатов, например в предложении WHERE.

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



Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×