Návrh Školení
Omezení výsledků
- Klausa WHERE
- Porovnávací operátory
- Podmínka LIKE
- Předpoklad BETWEEN ... AND
- Podmínka IS NULL
- Podmínka IN
- Booleanové operátory AND, OR a NOT
- Mnoho podmínek v klausule WHERE
- Pořadí operátorů.
- Klausa DISTINCT
SQL funkce
- Rozdíly mezi funkcemi jedno- a vícefárovými
- Funkce textové, číselné, data,
- Explicitní a implicitní konverze
- Konverzní funkce
- Nesterování funkcí
- Zobrazení výkonu funkcí - tabulka dual
- Funkce pro získání aktuálního data SYSDATE
- Úprava hodnot NULL
Agregace dat pomocí skupinových funkcí
- Skupinové funkce
- Způsob, jakým skupinové funkce zpracovávají hodnoty NULL
- Vytvoření skupin dat - klausula GROUP BY
- Skupinování více sloupců
- Omezování výsledku funkce skupiny - klausula HAVING
Podotazy
- Umístění podotázek ve slově SELECT
- Jedno- a vícefárové podotázky
- Operátory jednofárových podotázek
- Funkce skupinování v podotázce
- Operátory vícefárových podotázek - IN, ALL, ANY
- Způsob, jakým se hodnoty NULL zpracovávají v podotázkách
Kolektivní operátory
- Operátor UNION
- Operátor UNION ALL
- Operátor INTERSECT
- Operátor MINUS
Další použití spojení
- Přezkoumání spojení
- Kombinace vnitřních a vnějších spojení
- Partitionovaná vnější spojení
- Hierarchické dotazy
Další použití podotázek
- Přezkoumání podotázek
- Použití podotázek jako virtuálních tabulek/inline zobrazení a sloupce
- Použití konstrukce WITH
- Kombinace podotázek a spojení
Analytické funkce
- Klausula OVER
- Partition Clause (Klausa PARTITION)
- Windowing Clause (Klausa WINDOWING)
- Funkce Rank, Lead, Lag, First, Last
Získání dat z více tabulek (pokud bude čas na konci)
- Typy spojovacích klauzulí
- Použití NATURAL JOIN
- Aliasy tabulek
- Spojení v klausuli WHERE
- INNER JOIN
- Externí spojení LEFT, RIGHT, FULL OUTER JOIN
- Kartézský součin
Agregační funkce (pokud bude čas na konci)
- Přezkoumání funkce GROUP BY a klausule HAVING
- Skupiny a Rollup
- Skupiny a Cube
Požadavky
Doporučené účastníky kurzu "Oracle SQL pro začátečníky"
Reference (5)
Naučil jsem se složité funkce a jak je aplikovat
Ana Alexandrescu - DB Global Technology
Kurz - Oracle SQL Advanced
Machine Translated
Great comunication, Łukasz explained everything in easy and understandable way
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Kurz - ORACLE SQL Fundamentals
the trainer was very helpful , the pace of the training was really good and the exercises weren't too hard, also not too easy. whenever I got stuck he helped me out very well and made sure I understood everything.
Jade Stappaerts - KULeuven
Kurz - Oracle SQL Language
the exercises
Amna AlAli - Federal Demographic Council
Kurz - Oracle SQL for beginners
Richard's training style kept it interesting, the real world examples used helped to drive the concepts home.