Luuakse ristpäring.
Süntaks
TRANSFORM kokkuv.funktsioon
select-lause
PIVOT liigendväli [IN (väärtus1[, väärtus2[, ...]])]
Lause TRANSFORM koosneb järgmistest osadest.
Osa |
Kirjeldus |
kokkuv.funktsioon |
SQL-i kokkuvõttefunktsioon, mida rakendatakse valitud andmetele. |
select-lause |
SELECT-lause. |
liigendväli |
Väli või avaldis, mida soovite kasutada päringu tulemikomplekti veerupäiste loomiseks. |
väärtus1, väärtus2 |
Fikseeritud väärtused veerupäiste loomiseks. |
Märkused
Ristpäringu abil andmetest kokkuvõtte tegemisel valige konkreetsete väljade või avaldiste väärtused veerupäisteks, mille tulemusena saate andmetest kompaktsema ülevaate kui valikupäringu puhul.
TRANSFORM on valikuline, aga olemasolu korral on see SQL-stringi esimene lause. See eelneb SELECT-lausele, mis täpsustab reapäistena kasutatavad väljad, ja klauslit GROUP BY, mis määrab ridade rühmituse. Soovi korral võite lisada ka muid klausleid (nt WHERE-klausel), mis määratlevad muud valimis- ja sortimiskriteeriumid. Ristpäringus saate predikaadina kasutada ka alampäringuid (täpsemalt WHERE-klausli omi).
Liigendväljal tagastatavaid väärtusi kasutatakse päringu tulemikogumis veerupäistena. Näiteks ristpäringuga kuude kaupa müüginäitajate liigendamisel loodaks 12 veergu. Saate liigendvälja piirata nii, et päised loodaks valikulises IN-klauslis loetletud fikseeritud väärtuste alusel (väärtus1, väärtus2). Lisaveergude loomiseks saate lisada ka fikseeritud väärtusi, millega pole andmeid seotud.