Kontakt aufnehmen
 Dauer 14 Stunden

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, MIN und MAX zu verwenden.
  • GROUP BY und HAVING zu 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.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien