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)
Było bardzo interaktywne i utrzymywało nas w zainteresowaniu.
Raluca Alexandra PUNGA
Szkolenie - SQL Fundamentals
Przetłumaczone przez sztuczną inteligencję
Przekazanie wiedzy na prostych i zrozumiałych przykładach.
Katsiaryna
Szkolenie - SQL language in MSSQL
Philip był bardzo uprzejmy, jego styl wyjaśniania koncepcji SQL jest wybitny. Podobało mi się, że udzielał nam informacji i odpowiadał 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.