Plan Szkolenia
Powtórka: Funkcje i wyrażenia SQL
- Funkcje znakowe, numeryczne, DateTime
- Konwersja jawna i niewjawna
- Funkcje konwersji
- Funkcje zagnieżdżone
- Pobieranie bieżącej daty i godziny za pomocą różnych funkcji
- Wyrażenie CASE
Agregacja danych przy użyciu funkcji agregujących
- Funkcje agregujące
- Funkcje agregujące a wartość NULL
- Klauzula GROUP BY
- Grupowanie według różnych kolumn
- Filtrowanie zgrupowanych danych – klauzula HAVING
- Grupowanie danych wielowymiarowych – operatory ROLLUP i CUBE
- Identyfikacja podsumowań – GROUPING
- Operator GROUPING SETS
- Tabele krzyżowe przy użyciu PIVOT
Pobieranie danych z wielu tabel
- Różne typy połączeń (joinów)
- Aliasów tabel
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOINS
Operatory zbiorów
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Podzapytania
- Gdy i gdzie można użyć podzapytania
- Podzapytania jednowierszowe i wielowierszowe
- Operatory podzapytań jednowierszowych
- Funkcje agregujące w podzapytaniach
- Operatory podzapytań wielowierszowych – IN, ALL, ANY
- Podzapytania rekurencyjne
Funkcje analityczne
- Zastosowanie
- Funkcje okienkowe, typy okien
- Partycje
- Funkcje rankingowe
- Funkcje LAG/LEAD
- Funkcje FIRST_VALUE/LAST_VALUE
- Funkcja STRING_AGG
- Funkcje statystyczne
Wymagania
Uczestnicy powinni posiadać dobrą znajomość podstaw SQL i Microsoft SQL Server, w tym umiejętność:
- pisania podstawowych zapytań
SELECTw celu pobierania danych z jednej lub wielu tabel. - używania klauzul
WHEREoraz podstawowych warunków filtrowania. - pracy z powszechnymi funkcjami SQL, takimi jak funkcje znakowe, numeryczne i datowe.
- rozumienia podstawowych typów danych i ich konwersji.
- używania podstawowych operacji
JOIN. - stosowania funkcji agregujących, takich jak
COUNT,SUM,AVG,MINiMAX. - rozumienia i stosowania klauzul
GROUP BYorazHAVING. - posiadania podstawowego doświadczenia w pracy z bazami danych, analizą danych lub raportowaniem.
Jest to kurs na poziomie zaawansowanym, dlatego oczekuje się, że uczestnicy będą już komfortowo poruszali się w podstawowych koncepcjach SQL przed przejściem do bardziej złożonych tematów, takich jak podzapytania, zaawansowana agregacja, operatory zbiorów oraz funkcje analityczne/okienkowe.
Grupa docelowa
Kurs jest przeznaczony dla analityków danych oraz developerów aplikacji raportowych.
Opinie uczestników (3)
dane zostały spersonalizowane pod naszą organizację
Vincent Long - ASSMANG PTY LTD
Szkolenie - T-SQL Fundamentals with SQL Server Training Course
Przetłumaczone przez sztuczną inteligencję
spersonalizowane zgodnie z naszym zrozumieniem i danymi
Vincent Long - ASSMANG PTY LTD
Szkolenie - Business Intelligence with SSAS
Przetłumaczone przez sztuczną inteligencję
Instruktor ponownie przyniósł swoje najlepsze umiejętności, gdy wspaniale przeprowadził skonfigurowane szkolenie dla moich pracowników, z doskonałym czasem, wiedzą, wsparciem i bliską relacją z moimi pracownikami.
James - Shawnee Mission School District
Szkolenie - Administering in Microsoft SQL Server
Przetłumaczone przez sztuczną inteligencję