Fortgeschrittene Kurs

Fensterfunktionen

Lerne, wie du analytische SQL-Funktionen nutzen kannst, um Daten besser zu verstehen.

4.84 ★★★★★ ★★★★★ (57 Bewertungen)

200 Eingeschriebene Benutzer

Lebenslanger Zugang

nur auf diesen Kurs beschränkt

29

Du möchtest ein besseres Angebot?

Erhalte unbegrenzten lebenslangen Zugang zu allen 26 aktuellen und allen zukünftigen Kursen

Spare $150 €

Unbegrenzter lebenslanger Zugang

für alle 26 aktuellen und alle zukünftigen Kurse

99 249

60 % RABATT

Kostenloser Test Ja

Abschlusszertifikat Ja

Geschätzte Zeit 20 S

Interaktive Übungen 218

Fähigkeiten, die Sie erwerben werden

  • Laufende Summen und laufende Durchschnitte zu berechnen
  • Ranglisten zu erstellen
  • die besten und schlechtesten Leistungen zu ermitteln
  • Trends im Zeitverlauf zu untersuchen
  • Anteile am Ganzen, wie z. B. Provisions-Prozentsätze, zu berechnen

Neueste Bewertungen

Beschreibung

Beschreibung

SQL-Fensterfunktionen – auch bekannt als „Windowing-Funktionen“, „OVER-Funktionen“ oder „analytische Funktionen“ – sind ungemein nützlich. Mit diesen Funktionen ist es viel einfacher, komplexe Aggregationen zu erstellen. In diesem Lernprogramm führen wir dich Schritt für Schritt durch die SQL-Fensterfunktionen. Am Ende wirst du dieses Thema mit Leichtigkeit angehen und dich bei der Verwendung von Fensterfunktionen in SQL-Datenbanken sicher fühlen.

Fensterfunktionen sind so mächtig, dass sie als historischer Wendepunkt angesehen werden: Man spricht von SQL vor den Fensterfunktionen und von SQL nach den Fensterfunktionen. Da sie erst vor relativ kurzer Zeit in den Standard aufgenommen wurden, werden diese Funktionen in vielen SQL-Kursen nicht behandelt.

Hinweis: Die meisten gängigen Datenbank-Engines unterstützen Fensterfunktionen.

Über den Kurs Fensterfunktionen in SQL

Dieser Kurs behandelt die Syntax und Semantik der SQL-Fensterfunktionen. Er zeigt, wie leistungsfähig sie sind, welche typischen Anwendungsfälle es gibt und wie man ORDER BY und PARTITION BY verwendet, um einen Rahmen für Fensterfunktionen zu erstellen. Außerdem lernst du den Unterschied zwischen den Klauseln ROWS und RANGE kennen.

Dieser Kurs richtet sich an fortgeschrittene Benutzer. Wir gehen davon aus, dass du die Grundlagen von SQL kennst. Dazu gehören:

  • Wie man aus einer einzelnen Tabelle auswählt, einschließlich der Erstellung komplexer WHERE-Klauseln
  • Wie man Tabellen JOINt
  • Wie GROUP BY und HAVING funktionierenn

Was sind die Voraussetzungen?

  • Ein Webbrowser
  • Grundlegende SQL-Kenntnisse, einschließlich JOINs und der Klausel GROUP BY

Was lerne ich in diesem SQL-Kurs?

Du erfährst, wie Fensterfunktionen verwendet werden können, um:

  • Laufende Summen und laufende Durchschnitte zu berechnen
  • Ranglisten zu erstellen
  • die besten und schlechtesten Leistungen zu ermitteln
  • Trends im Zeitverlauf zu untersuchen
  • Anteile am Ganzen, wie z. B. Provisions-Prozentsätze, zu berechnen

Außerdem erhältst du ein tieferes Verständnis der SQL-Aggregatfunktionen.

Wer sollte diesen Kurs besuchen?

  • Beginner in der Datenbankanalyse
  • Entwickler, die ihre SQL-Kenntnisse auf dem neuesten Stand halten wollen
  • Studenten, die Kurse über relationale Datenbanken belegen
  • Jeder, der SQL-Fensterfunktionen lernen möchte

Inhaltverzeichnis

Kurs-Fortschritt 0%

Abgeschlossene Übungen 0/218

  1. Einführung

    0/8

    Fensterfunktionen? Wir erklären dir, was es damit auf sich hat.

  2. OVER()

    0/17

    Deine erste Begegnung mit Fensterfunktionen.

  3. OVER(PARTITION BY)

    0/16

    Entdecke, wie du das Funktionsfenster mit PARTITION BY definieren kannst

  4. Ranking-Funktionen

    0/26

    Lerne, wie du Zeilen mit Fensterfunktionen ordnen kannst.

  5. Fensterrahmen

    0/26

    Hier erfährst du, wie du ausgeklügelte Fensterrahmen für deine Fensterfunktionen erstellen kannst.

  6. Analytische Funktionen

    0/30

    Lerne die wichtigsten analytischen Funktionen kennen.

  7. PARTITION BY ORDER BY

    0/25

    Erstelle erweiterte Statistiken, die unabhängig voneinander für verschiedene Gruppen von Zeilen berechnet werden.

  8. Fensterfunktionen – Auswertungsreihenfolge

    0/23

    Weißt du, wann Fensterfunktionen in einer SQL-Abfrage ausgewertet werden? Lass es uns herausfinden!

  9. Übungsfeld

    0/32

    Meistere alle Fähigkeiten, die du bisher in unserem großen Übungsteil erworben hast.

  10. Abschluss-Quiz

    0/15

    Teste die Fähigkeiten, die du im gesamten Kurs erworben hast, mit diesem Abschluss-Quiz.

Bewertungen (0)

Durchschnittliche Bewertungen

4.84/5

★★★★★ ★★★★★ (57 Bewertungen)

5 Sterne

85%

4 Sterne

15%

3 Sterne

0%

2 Sterne

0%

1 Stern

0%