Schulungsübersicht
Wiederholung: SQL-Funktionen und Ausdrücke
- Zeichen-, Zahlen-, DateTime-Funktionen
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- verschachtelte Funktionen
- Abrufen des aktuellen Datums und der Uhrzeit mit verschiedenen Funktionen
- CASE-Ausdruck
Daten aggregieren mit Aggregationsfunktionen
- Aggregationsfunktionen
- Aggregationsfunktionen vs. NULL-Wert
- GROUP BY-Klausel
- Gruppierung mit verschiedenen Spalten
- Filtern aggregierter Daten - HAVING-Klausel
- Mehrdimensionale Gruppierung von Daten - ROLLUP- und CUBE-Operatoren
- Identifizierung von Zusammenfassungen - GROUPING
- GROUPING SETS-Operator
- Kreuztabellen mit PIVOT
Abrufen von Daten aus mehreren Tabellen
- Unterschiedliche Typen von Verbindungen (Joins)
- Tabellenalias
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOINS
Set-Operatoren
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Unterabfragen
- Wann und wo eine Unterabfrage durchgeführt werden kann
- Unterabfragen mit einer Zeile und mehreren Zeilen
- Operatoren für Unterabfragen mit einer Zeile
- Aggregationsfunktionen in Unterabfragen
- Operatoren für Unterabfragen mit mehreren Zeilen - IN, ALL, ANY
- Rekursive Unterabfragen
Analytische Funktionen
- Anwendung
- Fensterfunktionen, Fensterarten
- Partitionen
- Ranking-Funktionen
- LAG/LEAD-Funktionen
- FIRST_VALUE/LAST_VALUE-Funktionen
- STRING_AGG-Funktion
- Statistische Funktionen
Voraussetzungen
Die Teilnehmer sollten über gute Arbeitskenntnisse in grundlegender SQL und Microsoft SQL Server verfügen, einschliesslich der Fähigkeit:
- Geschicktes Verfassen grundlegender
SELECT-Abfragen zum Abrufen von Daten aus einer oder mehreren Tabellen. - Anwendung von
WHERE-Klauseln und grundlegenden Filterbedingungen. - Arbeiten mit gängigen SQL-Funktionen, wie Zeichen-, Zahlen- und Datumsfunktionen.
- Verständnis grundlegender Datentypen und Konvertierungen.
- Anwendung grundlegender
JOIN-Operationen. - Anwendung von Aggregationsfunktionen wie
COUNT,SUM,AVG,MINundMAX. - Verständnis und Anwendung von
GROUP BYundHAVING. - Erfahrung in der praktischen Arbeit mit Datenbanken, Datenanalyse oder Reporting.
Dies ist ein Kurs auf fortgeschrittenem Niveau, daher wird erwartet, dass die Teilnehmer sich mit grundlegenden SQL-Konzepten bereits auskennen, bevor sie zu komplexeren Themen wie Unterabfragen, fortgeschrittener Aggregation, Set-Operatoren und Analytik-/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