- Verwenden von GROUP BY zum Aggregieren von Datenzeilen
- Erhalten Sie allgemeine Aggregatstatistiken
- Spalten mit booleschen Aggregaten auswerten
- Ermitteln der Standardabweichung und Varianz eines Datensatzes
- Gesamtaggregate mit ROLLUP einbeziehen
- Rückgabe aller möglichen Kombinationen von Gruppen mit CUBE
- Segmentierung von Gruppen mit Aggregatfiltern
- Gruppenstatistiken
- Erstellen Sie eine Fensterfunktion mit einer OVER-Klausel
- Partitionieren von Zeilen innerhalb eines Fensters
- Partitionsabfragen mit einer WINDOW-Klausel rationalisieren
- Ordnen von Daten innerhalb einer Partition
- Berechnen eines gleitenden Durchschnitts mit einem gleitenden Fenster
- Rückgabe von Werten an bestimmten Stellen innerhalb eines Fensters
- Nutzung von Fensterfunktionen
- Berechnung des Medianwertes eines Datensatzes
- Berechnen des ersten und dritten Quartils eines Datensatzes
- Ermittlung des häufigsten Wertes innerhalb eines Datensatzes mit MODE
- Bestimmen des Wertebereichs innerhalb eines Datensatzes
- Abrufen von Statistiken eines Datensatzes mit Gruppen
- Reihung von Zeilen mit einer Fensterfunktion
- Finden eines hypothetischen Ranges
- Anzeige von Spitzenleistungen mit Perzentil-Rängen
- Wahrscheinlichkeiten mit der kumulativen Verteilung auswerten
- Rangfolgen innerhalb eines Datensatzes auswerten
- Definieren von Werten mit CASE-Anweisungen
- Spalten zusammenführen mit COALESCE
- Konvertieren von Werten in Null mit NULLIF
- Zeilennummern mit Abfrageergebnissen ausgeben
- Werte in einen anderen Datentyp umwandeln
- Zeilen innerhalb eines Ergebnisses mit LEAD und LAG verschieben
- Eine IN-Funktion mit einer Unterabfrage verwenden
- Definieren von WHERE-Kriterien mit einer Reihe
- Berechnungen über Zeilen hinweg
PL/pgSQL ist eine procedurale Programmiersprache, die als Standard-Stored-Procedure-Sprache für PostgreSQL verwendet wird. Es ist eine hochgradig integrierte Erweiterung von SQL und ermöglicht es Benutzern, komplexe Geschäftslogik in der Datenbank auszuführen. PL/pgSQL bietet Funktionen wie Schleifen, bedingte Anweisungen und Ausnahmebehandlung, die es Entwicklern ermöglichen, komplexe Datenbankanwendungen zu erstellen. Die Sprache unterstützt auch die Verwendung von Variablen, Funktionen und Cursors.
PL/pgSQL wird oft in Verbindung mit Triggerfunktionen verwendet, um bestimmte Aktionen bei Datenänderungen in der Datenbank auszulösen. Insgesamt ist PL/pgSQL ein mächtiger Teil von PostgreSQL, der es Entwicklern ermöglicht, komplexe Geschäftslogik direkt in der Datenbank zu implementieren.
Bei statistischen Analysen geht es darum, die Form und Größe des gesamten Datensatzes zu verstehen, und tiefere Einblicke lassen sich durch die Gruppierung von Daten gewinnen, um einige sehr nützliche Metriken zu erhalten. Erfahren Sie, wie Sie grundlegende Gruppen erstellen und Aggregatberechnungen durchführen können und lernen dann die Fensterfunktionen kennen, mit denen Sie Untergruppen für detailliertere Analysen erstellen können.
Sie werden auch Statistiken kennenlernen, die auf sortierten Daten innerhalb von Gruppen basieren, z. B. auf den Medianwert, das erste und dritte Quartil eines Datensatzes, den häufigsten Wert und vieles mehr.
Entdecken Sie eine Reihe von fortgeschrittenen Abfragetechniken, die Sie zum besseren Verständnis Ihrer Daten einsetzen können. Behandelt werden auch Rangfolgen, hypothetische Mengen, Perzentilfunktionen und bedingte Ausdrücke zur weiteren Bearbeitung von Abfrageergebnissen.
Abschließend lernen Sie noch einige zusätzlichen Abfragetechniken, die Ihnen bei der Lösung häufiger Probleme nützlich sein können.
(Version: 2026-02-13T10:43:51+01:00)