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
 14 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie