Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaÁgoston Rácz Megváltozta több, mint 10 éve
1
Részletező csoportosítások 2013. 04.09. Rózsa Győző raver@raver.myip.hu
2
A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele a minimum elégséges érdemjegynek!
3
ROLLUP GROUP BY résznél használjuk Segítségével egy lekérdezésen belül egyszerűen juthatunk olyan adatokhoz, melyhez minimum két külön lekérdezést kellene írnunk
4
ROLLUP - példa Írjuk meg egy szkriptbe a következő lekérdezéseket: SELECT job, deptno, avg(sal) FROM emp GROUP BY job, deptno; SELECT job, deptno, avg(sal) FROM emp GROUP BY ROLLUP (job, deptno); SELECT job, deptno, avg(sal) FROM emp GROUP BY ROLLUP (deptno, job);
5
CUBE operátor Hasonló a ROLLUP-hoz, de minden kombinációt előállít, míg a ROLLUP csak az adott sorrendhez tartozót Próbáljuk ki együtt a különbséget!
6
GROUPING fv Indikátor fv Megmutatja, hogy csoportosítás a ROLLUP/CUBE fv-nél éppen melyik alapján készült 1 az értéke, ha az adott sor felelős 0 ha az adott sor nem felelős GROUPING_ID fv-vel több oszlopot is nézhetünk
7
GROUPING SETS fv GROUP BY kiegészítése Segítségével több szempont alapján is csoportosíthatunk
8
select job, deptno, avg(sal) from emp group by job, deptno ORDER BY job; select job, deptno, avg(sal) from emp group by GROUPING SETS((job, deptno), (job)) ORDER BY job;
9
Köszönöm a figyelmeteket!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.