Pobierz kartę szkolenia
SQL dla analityków
kod szkolenia: SQL02 / PL AA 2d
SQL dla analityków. Szkolenie i warsztaty
Przeznaczone dla osób:
- które na co dzień korzystają z SQL-a,
- pracują jako analitycy
- wykorzystują bazy danych SQL i pragną poznać poszerzyć swoje umiejętności
Szkolnie zostało tak skonstruowane, aby uzupełnić podstawową wiedzę zdobytą samodzielnie lub dzięki wcześniejszemu udziałowi w szkoleniu SQL01. Jego zawartość to nie tylko zbiór dobrych praktyk, ale również zaawansowane kwerendy i niebanalne wyrażenia.
- Poznasz dobre praktyki dotyczące korzystania z baz danych
- Zrozumiesz działanie różnych typów połączeń tabel
- Zobaczysz, jak stosować kryteria i wyrażenia regularne
- Dzięki szkoleniu zrozumiesz fachowe słownictwo, które ułatwi poruszanie się w świecie baz danych
- Nauczysz się jak wykorzystać funkcje tekstowe, logiczne oraz jak wykonywać operacje na datach
- Dowiesz się jak stosować grupowanie i agregacje
- Poznasz dobre praktyki dotyczące korzystania z baz danych
- Zapoznasz się z funkcjami rankingowymi oraz funkcją OVER
- Zrozumiesz działanie procedur składowanych oraz widoków
- Zobaczysz, jaka jest różnica pomiędzy CTE a podzapytaniem
Podstawowa znajomość składni SQLa (takie jak: SEL:ECT, FROM, JOIN, WHERE,GROUP BY, HAVING, czy ORDER BY)
Metoda szkolenia:
- wykład+ warsztaty
- Szkolenie: polski
-
Wykorzystanie funkcji szeregujących
- Funkcja okna OVER()
- ROW_NUMBER()
- RANK()
- DENSE_RANK()
- NTILE(n)
-
Nietypowe grupowanie danych
- ROLLUP
- CUBE
- GROUPING SETS
-
Słowniki, sumy, różnice i iloczyny zbiorów
- UNION
- UNION ALL
- EXCEPT
- INTERSECT
-
Wybrane funkcje
- Tekstowe
- Daty i czasu
- Matematyczne
- Konwertujące
-
Wykorzystanie wielu źródeł i łączenie danych
- Podzapytania
- Zapytania CTE (Common Table Expression)
- Wykorzystanie widoków
- Tabele tymczasowe
- Tworzenie sparametryzowanych procedur składowanych
-
Pobieranie, wysyłanie danych
- Import danych
- BULK INSERT
- Wysyłanie poleceń SQL z kodu VBA w Excelu (ADO Recordset)
- Wykonywanie operacji w pętli
-
Poruszanie się po rekordach
- FETCH, OFFSET
- LAG, LEAD
- Transformacje na danych (PIVOT / UNPIVOT)
- Rekurencyjne CTE
- Suma narastające