Schulungsübersicht
Wiederholung: SQL-Funktionen und Ausdrücke
- Zeichen-, Zahlen- und Datumsfunktionen
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- Nestige Funktionen
- Abruf des aktuellen Datums und der aktuellen Uhrzeit mit verschiedenen Funktionen
- CASE-Ausdruck
Aggregierung von Daten mittels Aggregationsfunktionen
- Aggregationsfunktionen
- Aggregationsfunktionen und NULL-Werte
- GROUP BY-Klausel
- Gruppierung anhand verschiedener Spalten
- Filterung aggregierter Daten – HAVING-Klausel
- Mehrdimensionale Datenaggregation – ROLLUP- und CUBE-Operatoren
- Identifizierung von Zusammenfassungen – GROUPING
- GROUPING SETS-Operator
- Pivot-Tabellen mit PIVOT
Abrufen von Daten aus mehreren Tabellen
- Unterschiedliche Arten von Joins
- Tabellenalias
- INNER JOIN
- LEFT, RIGHT und FULL OUTER JOIN
Set-Operatoren
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Unterabfragen
- Wann und wo Unterabfragen verwendet werden können
- Einzeilige und mehrzeilige Unterabfragen
- Operatoren für einzeilige Unterabfragen
- Aggregationsfunktionen in Unterabfragen
- Operatoren für mehrzeilige Unterabfragen – IN, ALL, ANY
- Rekursive Unterabfragen
Analytische Funktionen
- Anwendung
- Fensterfunktionen, Arten von Fenstern
- Partitionen
- Ranking-Funktionen
- LAG/LEAD-Funktionen
- FIRST_VALUE/LAST_VALUE-Funktionen
- STRING_AGG-Funktion
- Statistische Funktionen
Voraussetzungen
Die Teilnehmer sollten über grundlegende Kenntnisse in SQL und Microsoft SQL Server verfügen und insbesondere in der Lage sein:
- Grundlegende
SELECT-Abfragen zum Abrufen von Daten aus einer oder mehreren Tabellen zu schreiben. WHERE-Klauseln und einfache Filterbedingungen zu verwenden.- Mit gängigen SQL-Funktionen wie Zeichen-, Zahlen- und Datumsfunktionen zu arbeiten.
- Grundlegende Datentypen und Konvertierungen zu verstehen.
- Einfache
JOIN-Operationen anzuwenden. - Aggregationsfunktionen wie
COUNT,SUM,AVG,MINundMAXzu verwenden. GROUP BYundHAVINGzu verstehen und anzuwenden.- Praktische Erfahrung in der Arbeit mit Datenbanken, Datenanalyse oder Reporting zu haben.
Da es sich um einen Kurs auf fortgeschrittenem Niveau handelt, wird vorausgesetzt, dass die Teilnehmer bereits sicher mit grundlegenden SQL-Konzepten umgehen, bevor sie zu komplexeren Themen wie Unterabfragen, erweiterte Aggregation, Set-Operatoren und analytischen/Fensterfunktionen übergehen.
Zielgruppe
Dieser Kurs richtet sich an Datenanalysten und Entwickler von Reporting-Anwendungen.
Erfahrungsberichte (4)
Die Daten wurden für unsere Organisationen personalisiert
Vincent Long - ASSMANG PTY LTD
Kurs - T-SQL Fundamentals with SQL Server Training Course
Maschinelle Übersetzung
auf unser Verständnis und unsere Daten zugeschnitten
Vincent Long - ASSMANG PTY LTD
Kurs - Business Intelligence with SSAS
Maschinelle Übersetzung
Der Ausbilder gab sein Bestes und führte die maßgeschneiderte Schulung mit ausgezeichneter Zeiteinteilung, Fachwissen, Unterstützung und gutem Kontakt zu meinem Team durch.
James - Shawnee Mission School District
Kurs - Administering in Microsoft SQL Server
Maschinelle Übersetzung
Die Vorlesung über CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Kurs - Transact SQL Advanced
Maschinelle Übersetzung