Plan Szkolenia
Przegląd podstaw SQL
- Podsumowanie SELECT, WHERE, GROUP BY
- Szybki przegląd typów JOIN
- Zrozumienie kolejności wykonania zapytań
Instrukcje manipulacji danymi
- INSERT INTO
- UPDATE i DELETE
- Kontrola transakcji (BEGIN, COMMIT, ROLLBACK)
Zaawansowane połączenia i operacje na zbiorach
- FULL OUTER JOIN
- UNION, INTERSECT, EXCEPT
- SELF JOIN
Podzapytania i tablice pochodne
- Podzapytania skorelowane vs. nie skorelowane
- Użycie podzapytań w FROM
- CTEs (Common Table Expressions)
Funkcje okienkowe
- ROW_NUMBER, RANK, DENSE_RANK
- PARTITION BY i ORDER BY
- Funkcje LEAD i LAG
Typy danych i funkcje
- Funkcje łańcuchowe i datowe
- Instrukcje CASE i IF
- Konwersje typów i obsługa nullów
Optymalizacja zapytań
- Zrozumienie indeksów
- Użycie EXPLAIN
- Najlepsze praktyki pisania wydajnych zapytań
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa wiedza na temat zapytań SQL SELECT
- Doświadczenie w filtrowaniu, sortowaniu i prostych łączeniach
- Zrozumienie pojęć baz danych relacyjnych
Grupa docelowa
- Analiści danych
- Programiści pracujący z bazami danych SQL
- Specjaliści od Business
Opinie uczestników (5)
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
Philip był bardzo miły, jego styl wyjaśniania SQL koncepcji jest wyjątkowy. Podobało mi się, że udzielił nam informacji i odpowiedział na pytania, które nie były częścią tego kursu.
Stefan
Szkolenie - SQL in SQL Server
Przetłumaczone przez sztuczną inteligencję
funkcje analityczne
khusboo dassani - Tech Northwest Skillnet
Szkolenie - SQL Advanced
Przetłumaczone przez sztuczną inteligencję
Praktyczne pokazanie wiedzy zdobytej podczas szkolenia w realnym i bardzo prostym problemie biznesowym. Nawiązywanie do rzeczy istotnych z praktycznego podejścia nie będącymi bezpośrednio elementami szkolenia.
Damian Golab
Szkolenie - SQL Advanced in MySQL
Sposób nauczania instruktora jest bardzo informacyjny i efektywny,尤其是在第二天话题有点高级时。 (注意:最后一部分翻译似乎已经是中文了,根据指南第5条,当无法翻译且保留意义时,应保持原文不变。但此示例似乎与目标语言波兰语和源语言英语不匹配,请确认是否需要对这部分进行处理或保持原样。) Sposób nauczania instruktora jest bardzo informacyjny i efektywny, szczególnie drugiego dnia, gdy tematy są już trochę zaawansowane.
Aynanie Kiram - Aarki, Inc.
Szkolenie - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Przetłumaczone przez sztuczną inteligencję