Schulungsübersicht
Wiederholung: SQL-Funktionen und Ausdrücke
- Zeichen-, numerische und Datumsfunktionen
- Explizite und implizite Konvertierung
- Konvertierungsfunktionen
- verschachtelte Funktionen
- Abrufen des aktuellen Datums und der Uhrzeit mit verschiedenen Funktionen
- CASE-Ausdruck
Daten aggregieren using Aggregationsfunktionen
- Aggregationsfunktionen
- Aggregationsfunktionen vs. NULL-Wert
- GROUP BY-Klausel
- Gruppierung anhand verschiedener Spalten
- Filtern aggregierter Daten – HAVING-Klausel
- Mehrdimensionale Datengruppierung – ROLLUP- und CUBE-Operatoren
- Erkennung von Zusammenfassungen – GROUPING
- GROUPING SETS-Operator
- Drehscheiben (Crosstabs) mit PIVOT
Datenabruf aus mehreren Tabellen
- Verschiedene Arten von Verknüpfungen
- Tabellialiasse
- INNER JOIN
- LEFT, RIGHT, FULL OUTER JOINs
Set-Operatoren
- UNION
- UNION ALL
- INTERSECT
- EXCEPT
Unterabfragen
- Wann und wo Unterabfragen verwendet werden können
- Einzelzeilen- und Mehrzeilen-Unterabfragen
- Einzelzeilen-Unterabfrage-Operatoren
- Aggregationsfunktionen in Unterabfragen
- Mehrzeilen-Unterabfrage-Operatoren – 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 grundlegendem SQL und Microsoft SQL Server verfügen, einschließlich der Fähigkeit:
- Gesundheitliche
SELECT-Abfragen zum Abrufen von Daten aus einer oder mehreren Tabellen zu schreiben. WHERE-Klauseln und grundlegende Filterbedingungen zu verwenden.- Mit gängigen SQL-Funktionen, wie z. B. Zeichen-, numerischen und Datumsfunktionen, zu arbeiten.
- Grundlegende Datentypen und -konvertierungen zu verstehen.
- Grundlegende
JOIN-Operationen anzuwenden. - Aggregationsfunktionen wie
COUNT,SUM,AVG,MINundMAXzu verwenden. GROUP BYundHAVINGzu verstehen und zu nutzen.- Einige praktische Erfahrung in der Arbeit mit Datenbanken, Datenerhebung oder Reporting zu besitzen.
Da es sich um einen Kurs auf Fortgeschrittenenebene handelt, wird davon ausgegangen, dass die Teilnehmer vor der Behandlung komplexerer Themen wie Unterabfragen, fortgeschrittener Aggregation, Set-Operatoren und analytischer/Fensterfunktionen bereits mit grundlegenden SQL-Konzepten vertraut sind.
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