Fortgeschrittene Kurs
Fensterfunktionen
Lerne, wie du analytische SQL-Funktionen nutzen kannst, um Daten besser zu verstehen.
4.84
200 Eingeschriebene Benutzer
Lebenslanger Zugang
nur auf diesen Kurs beschränkt
29€
Unbegrenzter lebenslanger Zugang
für alle 26 aktuellen und alle zukünftigen Kurse
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
-
Fensterfunktionen? Wir erklären dir, was es damit auf sich hat.
-
Deine erste Begegnung mit Fensterfunktionen.
-
Entdecke, wie du das Funktionsfenster mit PARTITION BY definieren kannst
-
Lerne, wie du Zeilen mit Fensterfunktionen ordnen kannst.
-
Hier erfährst du, wie du ausgeklügelte Fensterrahmen für deine Fensterfunktionen erstellen kannst.
-
Lerne die wichtigsten analytischen Funktionen kennen.
-
Erstelle erweiterte Statistiken, die unabhängig voneinander für verschiedene Gruppen von Zeilen berechnet werden.
-
Weißt du, wann Fensterfunktionen in einer SQL-Abfrage ausgewertet werden? Lass es uns herausfinden!
-
Meistere alle Fähigkeiten, die du bisher in unserem großen Übungsteil erworben hast.
-
Teste die Fähigkeiten, die du im gesamten Kurs erworben hast, mit diesem Abschluss-Quiz.