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

Синтаксис

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

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

Част

Описание

агр_функция

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

select_команда

Команда SELECT.

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

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

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

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

Забележки

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

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

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

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

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

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

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