Priekšraksts TRANSFORM

Izveido krustvaicājums.

Sintakse

TRANSFORM aggfunction
selectstatement
PIVOT pivotfield [IN (value1[, value2[, ...]])]

Priekšrakstam TRANSFORM ir šādas daļas:

Daļa

Apraksts

aggfunction

SQL apkopošanas funkcija, kas apstrādā atlasītos datus.

selectstatement

Priekšraksts SELECT.

pivotfield

Lauks vai izteiksme, ko vēlaties izmantot, lai izveidotu kolonnu virsrakstus vaicājuma rezultātu kopai.

vērtība1, vērtība2

Fiksētas vērtības, kas tiek izmantotas kolonnu virsrakstu izveidē.


Piezīmes

Kad apkopojat datus, izmantojot krustvaicājumu, atlasiet vērtības no konkrētiem laukiem vai izteiksmēm kā kolonnu virsrakstus, lai varētu skatīt datus daudz kompaktākā formā nekā atlases vaicājums.

Priekšraksts TRANSFORM ir neobligāts, taču, ja tas ir iekļauts, tas ir pirmais priekšraksts SQL virknē. Tas atrodas pirms priekšraksta SELECT, kas norāda kā rindu virsrakstus izmantotos laukus, un klauzula GROUP BY, kas norāda rindu grupēšanu. Varat iekļaut arī citas klauzulas, piemēram, WHERE, kas norāda papildu atlasi vai kārtošanas kritēriju. Var arī krustvaicājumā izmantot apakšvaicājumus kā predikātus, konkrēti no klauzulas WHERE.

Laukā pivotfield atgrieztās vērtības tiek izmantotas kā kolonnu virsraksti vaicājuma rezultātu kopā. Piemēram, izvietojot rakursā mēneša tirdzniecības rādījumus krustvaicājumā, tiek izveidotas 12 kolonnas. Varat ierobežot pivotfield, lai izveidotu virsrakstus no fiksētām vērtībām (vērtība1, vērtība2), kas norādītas papildu klauzulā IN. Varat iekļaut arī fiksētas vērtības, kurām nav datu, lai izveidotu papildu kolonnas.



Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×