Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Създава кръстосана заявка.

Синтаксис

TRANSFORM агр_функция
select_команда
PIVOT обобщено_поле [IN (стойност1[, стойност2[, ...]])]

Командата TRANSFORM има следните части:

Част

Описание

агр_функция

SQL агрегатна функция, която се изпълнява върху избраните данни.

select_команда

Команда SELECT.

обобщено_поле

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

стойност1; стойност2

Фиксирани стойности, използвани за създаване на заглавия на колони.


Забележки

Когато обобщавате данни с помощта на кръстосана заявка, избирате стойности от полетата или изразите, определени като заглавия на колони, за да можете да преглеждате данните в по-компактен формат, отколкото в заявка за избиране.

Командата TRANSFORM не е задължителна, но когато е включена, е първата команда в един низ на SQL. Тя предшества командата SELECT, която задава полетата, използвани като заглавия на редове, и клаузата GROUP BY, която задава групиране на редове. Ако желаете, можете да включите и други клаузи, като например WHERE, които задават допълнителни критерии за избор или сортиране. В кръстосана заявка можете да използвате също и подзаявки като предикати – особено в клаузата WHERE – в кръстосана заявка.

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



Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×