Az üzemeltetők pivot és unpivot, interaktív bemutató sql

Row fejezetek itt egyedi neveket a gyártók, amelyek a felvétel az oszlopról készítő fenti lekérdezés és oszlopfejlécekre - különleges típusú termékek (illetve oszlop típus). És mi legyen a közepén? A válasz nyilvánvaló - bizonyos szerelési például count függvény (típus), amely kiszámítja az egyes gyártók külön számának PC modellek, laptopok és nyomtatók, és töltse ki a megfelelő cellában az asztalra.

Ez a legegyszerűbb változata az összefoglaló táblázat, amely csak két szintű hierarchia oszlopokban és sorokban. Ie teljesítő konvolúciós függőlegesen, megkapjuk számos modell a termékre az összes gyártó, és az egész - az összes modell, függetlenül attól, hogy milyen típusú az egyes gyártók. Lehetséges lenne, hogy adjunk további szintű hierarchia például az árnyalatot a színes nyomtatók, laptop méretű képernyő, stb

Azt mondhatjuk, hogy a pivot-tábla SQL - ez egyszintű összefoglaló táblázat.

Azt is rossz a történelemben, de úgy tűnik, hogy a siker a Kimutatás Excel kialakulásához vezetett az úgynevezett cross-lekérdezéseket az Access, és végül a PIVOT szereplő T-SQL.

Működés PIVOT Oracle és lebontása (UNPIVOT) arra tenyésztett ki OLAP képalkotó eszközzel, azaz MS Excel, BusinessObjects, stb ..

Az Oracle 11g van pivot / unpivot, de pivot a „finomság” - kifejezetten meg kell adnia az oszlopokat, ha az eredmény azért van szükség, táblázatos formában. Adatgyűjtési oszlopok kifejezetten nem említi, az is lehetséges, de csak abban a formában az XML.

Kapcsolódó cikkek