Návrh Školení
Omezující výsledky
- Klauzule WHERE
- Srovnávací operátory
- Stav LIKE
- Předpoklad MEZI ... A
- JE NULL stav
- Stav IN
- Booleovské operátory AND, OR a NOT
- Mnoho podmínek v klauzuli WHERE
- Pořadí operátorů.
- klauzule DISTINCT
SQL funkce
- Rozdíly mezi funkcemi jedné a víceřádků
- Obsahuje text, čísla, datum,
- Explicitní a implicitní konverze
- Konverzní funkce
- Vnořovací funkce
- Zobrazení výkonu funkcí - duální stůl
- Získání funkce aktuálního data SYSDATE
- Zpracování hodnot NULL
Agregace dat pomocí funkce seskupování
- Seskupovací funkce
- Jak seskupovací funkce zacházejí s hodnotami NULL
- Vytvářejte skupiny dat – klauzule GROUP BY
- Seskupování více sloupců
- Omezení seskupování výsledků funkce - klauzule HAVING
Dílčí dotazy
- Umístěte poddotazy do příkazu SELECT
- Poddotazy s jedním a více řádky
- Jednořádkové poddotazy operátorů
- Seskupování funkcí v poddotazu
- Poddotazy operátorů multi-IN, ALL, ANY
- Jak se zachází s hodnotami NULL v poddotazech
Kolektiv operátorů
- operátor UNION
- Operátor UNION ALL
- Operátor INTERSECT
- Operátor MINUS
Další použití spojení
- Znovu navštívit spojení
- Kombinace vnitřních a vnějších spojů
- Dělené vnější spoje
- Hierarchické dotazy
Další využití dílčích dotazů
- Znovu se podívejte na dílčí dotazy
- Použití dílčích dotazů jako virtuálních tabulek/inline pohledů a sloupců
- Použití konstrukce WITH
- Kombinování dílčích dotazů a spojení
Analytické funkce
- klauzule OVER
- Doložka o rozdělení
- Okenní doložka
- Funkce Rank, Lead, Lag, First, Last
Načítání dat z více tabulek (pokud je čas na konci)
- Typy konektorů
- Použijte NATURAL JOIN
- Tabulky aliasů
- Připojuje se ke klauzuli WHERE
- VNITŘNÍ SPOJENÍ
- Externí sloučení VLEVO, VPRAVO, ÚPLNÉ VNĚJŠÍ SPOJENÍ
- kartézský součin
Agregační funkce (pokud je čas na konci)
- Revisit Group By funkce a Having klauzule
- Skupina a souhrn
- Skupina a kostka
Požadavky
Doporučená účast na školení "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
how the trainor shows his knowledge in the subject he's teachign
john ernesto ii fernandez - Philippine AXA Life Insurance Corporation
Kurz - Data Vault: Building a Scalable Data Warehouse
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