Kontakt aufnehmen
 Dauer 14 Stunden

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien