TRANSFORM utasítás

Egy kereszttáblás lekérdezést hoz létre.

Szintaxis

TRANSFORM összesítőfüggvény
selectutasítás
PIVOT kimutatásmező [IN (érték1[, érték2[, ...]])]

A TRANSFORM utasítás az alábbi részekből áll:

Rész

Leírás

összesítőfüggvény

A kijelölt adatokat feldolgozó összesítő SQL-függvény.

selectutasítás

Egy SELECT utasítás.

kimutatásmező

Az a mező vagy kifejezés, amelyet a lekérdezés eredményhalmazában oszlopfejlécek létrehozásához szeretne használni.

érték1, érték2

Rögzített értékek az oszlopfejlécek létrehozásához.


Megjegyzések

Amikor az adatokat kereszttáblás lekérdezéssel összegzi, bizonyos mezők vagy kifejezések értékeit használja oszlopfejlécekként, így az adatokat tömörebb formátumban jelenítheti meg, mintha választó lekérdezést végezne.

A TRANSFORM használata nem kötelező, de ha használja, akkor az SQL-karakterlánc első utasításának kell lennie. Megelőzi a SELECT utasítást, amely megadja a sorfejlécekként használt mezőket, valamint a GROUP BY záradékot, amely a sorok csoportosítását szabja meg. Használhat más záradékokat is, például a WHERE záradékot, amellyel további választási és rendezési feltételeket adhat meg. Kereszttáblás lekérdezésekben allekérdezések is használhatók predikátumként, különösen a WHERE záradékban szereplők.

A kimutatásmezőben visszaadott értékek a lekérdezés eredményhalmazának oszlopfejléceiként szolgálnak. Ha például kereszttáblás lekérdezésben a havi eladási adatokat használja kimutatásmezőként, akkor 12 oszlop jön létre. Előírhatja azt is, hogy a kimutatásmező a nem kötelező IN záradékban felsorolt rögzített értékekből (érték1, érték2) képezze az oszlopfejléceket. További oszlopok létrehozásához olyan rögzített értékeket is adhat meg, amelyekhez nem tartozik adat.



Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×