Opis szkolenia
Szkolenie przygotowuje do sprawnego korzystania z SQL w codziennej pracy: od uruchomienia narzędzi, po budowanie zapytań SELECT i czytelnych zestawień danych. Uczestnicy przećwiczą filtrowanie, sortowanie, łączenie tabel oraz wykorzystanie funkcji i agregacji, aby tworzyć praktyczne raporty i analizy. Zajęcia są warsztatowe – uczestnicy pracują na przykładach zbliżonych do realnych danych firmowych, z bieżącą konsultacją trenera.
Cele edukacyjne
- Tworzenie zapytań T-SQL do pobierania danych oraz budowania zestawień w oparciu o składnię SELECT.
- Łączenie danych z wielu tabel oraz filtrowanie i sortowanie wyników w celu przygotowania analiz i raportów.
- Stosowanie funkcji, typów danych oraz grupowania i agregacji do przetwarzania danych i wyciągania wniosków.
Wymiar czasowy
2 dni (16 godzin lekcyjnych)
Metody pracy
Szkolenie realizowane jest z wykorzystaniem metod nastawionych na praktykę i aktywne zaangażowanie uczestników, w tym:
- Warsztaty praktyczne przy komputerach (zadania krok po kroku).
- Demonstracje trenera na żywo w SQL Server Management Studio.
- Ćwiczenia indywidualne z omówieniem wyników i korektą zapytań.
- Analiza studiów przypadków i przykładów raportowych (Excel/Access/PowerPivot – kontekst wykorzystania danych).
Program szkolenia*
Wprowadzenie do narzędzi i środowiska pracy
- rozpoczęcie pracy z SQL Server Management Studio
- rola MS Access w pracy z danymi (kontekst)
- rola MS Excel PowerPivot w analizie danych (kontekst)
Podstawy zapytań T-SQL
- wprowadzenie do T-SQL i logiki zapytań
- zestawy i myślenie zbiorami w SQL
- podstawy Predicate Logic w filtrowaniu danych
- kolejność operacji w składni SELECT
Zapytania SELECT – podstawy
- tworzenie prostych zapytań SELECT
- usuwanie duplikatów z użyciem DISTINCT
- użycie kolumn i aliasów tabel dla czytelności wyników
- tworzenie prostych wyrażeń CASE
Zapytania do wielu tabel – łączenie danych
- omówienie sprzężeń i zastosowań w praktyce
- sprzężenia wewnętrzne (INNER JOIN)
- sprzężenia zewnętrzne (LEFT/RIGHT/FULL JOIN)
Filtrowanie i sortowanie wyników
- sortowanie danych (ORDER BY)
- filtrowanie danych z wykorzystaniem WHERE
- ograniczanie wyników: TOP oraz OFFSET-FETCH
- praca z wartościami nieznanymi i brakami danych (NULL)
Typy danych w SQL Server
- wprowadzenie do typów danych i dobór w praktyce
- dane znakowe
- dane Data i Czas
Funkcje w SQL – przetwarzanie danych
- zapytania z wykorzystaniem funkcji wbudowanych
- funkcje konwersji
- funkcje logiczne
- funkcje do pracy z NULL
Grupowanie i agregacja – raportowanie
- funkcje agregujące
- klauzula GROUP BY
- filtrowanie grup z użyciem HAVING
Po ukończeniu szkolenia uczestnicy potrafią samodzielnie tworzyć zapytania T-SQL w SQL Server Management Studio, w tym SELECT z filtrowaniem, sortowaniem, DISTINCT i CASE, oraz przygotowywać czytelne zestawienia danych. Potrafią także łączyć tabele (JOIN), wykorzystywać typy danych i funkcje, a następnie grupować i agregować wyniki (GROUP BY, HAVING), aby budować proste raporty i analizy na potrzeby pracy.*Przed każdym szkoleniem Trener kontaktuje się z Uczestnikami w celu ustalenia ewentualnych modyfikacji programu, zakresu kursu, dopasowania ćwiczeń i use-case do potrzeb Uczestników.