Návrh Školení
Přehled základů SQL
- Zopakování SELECT, WHERE, GROUP BY
- Rychlý přehled typů JOIN
- Pochopení pořadí provedení dotazů
Prohlášení pro úpravu dat
- INSERT INTO
- UPDATE a DELETE
- Kontrola transakcí (BEGIN, COMMIT, ROLLBACK)
Pokročilé JOIN a operace s množinami
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Vnořené dotazy a odvozené tabulky
- Spojení vnořených a nevnořených poddotazů
- Použití vnořených dotazů v FROM
- CTE (Common Table Expressions)
Funkce okna
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY a ORDER BY
- Funkce LEAD a LAG
Datové typy a funkce
- Řetězcové a data funkce
- CASE a IF prohlášení
- Převody datových typů a zpracování hodnot NULL
Optimalizace dotazů
- Pochopení indexů
- Použití EXPLAIN
- Nejlepší postupy pro psaní efektivních dotazů
Závěr a další kroky
Požadavky
- Základní znalosti SELECT dotazů
- Zkušenosti s filtrováním, seřazením a jednoduchými spojeními
- Pochopení konceptů relačních databází
Cílová skupina
- Analysté dat
- Vývojáři pracující s databázemi SQL
- Odborníci v oblasti umělé inteligence
Reference (5)
Philip byl velmi milý, jeho styl vysvětlování SQL pojmů je vynikající. Líbilo se mi, že nám poskytl informace a odpověděl na otázky, které nebyly součástí tohoto kurzu.
Stefan
Kurz - SQL in SQL Server
Přeloženo strojem
analytical functions
khusboo dassani - Tech Northwest Skillnet
Kurz - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Kurz - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Kurz - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Interactive exercises