Kontakt aufnehmen
 Dauer 14 Stunden

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, MIN und MAX.
  • Verständnis und Anwendung von GROUP BY und HAVING.
  • 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.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien