Pokročilé metódy analýzy dát v Oracle SQL
Pokročilé metódy analýzy dát v jazyku SQL sú určené pre úžívateľov so zameraním na analýzy, programátorov a správcov, Cieľom školenia je oboznámiť sa s postupmi umožňujúcimi efektívny prístup k databázovým údajom, ako aj rôznymi funkciami pre ich hodnotenie, porovnávanie a analýzu. Pred absolvovaním školenia odporúčame základné znalosti jazyka SQL alebo účasť na školení Základy jazyka SQL
Dĺžka školenia:
2 dni
Analytické funkcie
- Využitie analytických funkcií
- Funkcie pre určenie poradia (ranking functions)
- RANK a DENSE_RANK
- Kumulatívna distribúcia (CUME_DIST)
- Funkcia NTILE
- Funkcia WIDTH_BUCKET
- Funkcia ROW_NUMBER
- Zisťovanie hodnôt zodpovedajúcich zadanému percentilu (PERCENTILE_CONT, PERCENTILE_DISC)
- Kumulatívne a pohyblivé agregačné funkcie (window functions)
- Kumulatívny súčet
- Kĺzavý priemer
- LAG a LEAD
- FIRST_VALUE a LAST_VALUE
- FIRST a LAST
Vnorené dotazy
- Jednoriadkové vnorené dotazy v klauzulách WHERE a HAVING
- Vnorené dotazy v klauzule FROM (inline views)
- Viacriadkové vnorené dotazy (Operátor ALL, ANY, IN, EXIST)
- Použitie viacstĺpcových poddotazov
- Korelačné poddotazy
Pokročilé agregačné dotazy
- Dotazy s klauzulou ROLLUP
- Použitie klauzuly CUBE
Vybrané pokročilé SQL techniky v databázach ORACLE
- Výrazy z CASE
- Hierarchické dotazy