Bądźmy w kontakcie
 Czas trwania 14 godzin (2 dni)

Plan Szkolenia

Przegląd podstaw SQL

  • Powtórka z SELECT, WHERE, GROUP BY
  • Szybki przegląd typów złączeń JOIN
  • Zrozumienie kolejności wykonywania zapytań

Instrukcje manipulacji danymi

  • INSERT INTO
  • UPDATE i DELETE
  • Kontrola transakcji (BEGIN, COMMIT, ROLLBACK)

Zaawansowane złączenia i operacje na zbiorach

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Podzapytania i tabele pochodne

  • Podzapytania skorelowane i nieskorelowane
  • Używanie podzapytań w FROM
  • CTE (Common Table Expressions)

Funkcje okienkowe

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY i ORDER BY
  • Funkcje LEAD i LAG

Typy danych i funkcje

  • Funkcje tekstowe i datowe
  • Instrukcje CASE i IF
  • Konwersje typów i obsługa wartości null

Optymalizacja zapytań

  • Zrozumienie indeksów
  • Korzystanie z EXPLAIN
  • Najlepsze praktyki pisania wydajnych zapytań

Podsumowanie i dalsze kroki

Wymagania

  • Podstawowa znajomość instrukcji SELECT w SQL
  • Doświadczenie w filtrowaniu, sortowaniu i prostych złączeniach
  • Zrozumienie koncepcji relacyjnych baz danych

Grupa docelowa

  • Analitycy danych
  • Programiści pracujący z bazami danych SQL
  • Specjaliści ds. business intelligence

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie