©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
Window-Funktionen in MySQL, MariaDB

MySQL und MariaDB - Übersicht der Window-Funktionen

MySQL und MariaDB unterstützen Fensterfunktionen (Window), mit denen Berechnungen für eine Reihe von Zeilen durchgeführt werden, die sich auf die aktuelle Zeile beziehen. Window-Funktionen können in Situationen nützlich sein, in denen Berechnungen basierend auf den Werten in anderen Zeilen im selben Ergebnissatz durchgeführt werden sollen. Sie können zur Berechnung laufender Summen, gleitender Durchschnitte, Rankings und anderer Arten von Analysen verwendet werden. Es ist jedoch wichtig, sie sorgfältig zu verwenden und sich aller Leistungsaspekte bewusst zu sein, da sie bei großen Datenmengen ressourcenintensiv sein können.
Window-Funktionen

AVGAVG(Ausdruck oder Spalte)
Gibt den Durchschnittswert des Arguments zurück.
Mehr zur AVG-Funktion
BIT_ANDBIT_AND(Ausdruck oder Spalte)
Gebt bitweises UND zurück.
Mehr zur BIT_AND-Funktion
BIT_ORBIT_OR(Ausdruck oder Spalte)
Gibt bitweises ODER zurück.
Mehr zur BIT_OR-Funktion
BIT_XORBIT_XOR(Ausdruck oder Spalte)
Gibt bitweises XOR zurück.
Mehr zur BIT_XOR-Funktion
CUME_DISTCUME_DIST()
Fensterfunktion, die die kumulative Verteilung einer bestimmten Zeile zurückgibt.
DENSE_RANKDENSE_RANK()
Gibt den Rang der aktuellen Zeile innerhalb ihrer Partition ohne Lücken zurück.
FIRST_VALUEFIRST_VALUE(Ausdruck)
Gibt den Wert von [Ausdruck] aus der ersten Zeile des Daten-Fensters zurück.
JSON_ARRAYAGGJSON_ARRAYAGG(Ausdruck oder Spalte)
Ergebnismenge als einzelnes JSON-Array zurückgeben.
JSON_OBJECTAGGJSON_OBJECTAGG(Ausdruck oder Spalte)
Gibt Ergebnismenge als einzelnes JSON-Objekt zurück.
LAGLAG(Ausdruck [, Zeilen] [, Standart])
Gibt den Wert von [Ausdruck] aus der Zeile zurück, die der aktuellen Zeile um [Zeilen] innerhalb ihrer Partition vorausgeht.
LAST_VALUELAST_VALUE(Ausdruck [, Ausdruck ...])
Gibt den Wert von [Ausdruck] aus der letzten Zeile des Daten-Fensters zurück.
Mehr zur LAST_VALUE-Funktion
LEADLEAD(Ausdruck [, Zeilen] [, Standart])
Gibt den Wert von [Ausdruck] aus der Zeile zurück, die der aktuellen Zeile um [Zeilen] innerhalb ihrer Partition nachfolgt.
MAXMAX(Ausdruck oder Spalte)
Gibt den Maximalwert zurück.
Mehr zur MAX-Funktion
MEDIANMEDIAN(Ausdruck oder Spalte)
Gibt den Mittelwert eines Wertebereichs zurück.
Mehr zur MEDIAN-Funktion
MINMIN(Ausdruck oder Spalte)
Gibt den Mindestwert zurück.
Mehr zur MIN-Funktion
NTH_VALUENTH_VALUE(Ausdruck [, Zeile])
Gibt den Wert von [Ausdruck] aus der [Zeile] des Daten-Fensters zurück.
NTILENTILE(Anzahl)
Unterteilt eine Partition in eine [Anzahl] von Gruppen (Buckets), weist jeder Zeile in der Partition ihre Bucket-Nummer zu und gibt die Bucket-Nummer der aktuellen Zeile innerhalb ihrer Partition zurück.
PERCENT_RANKPERCENT_RANK()
Gibt den Prozentsatz der Partitionswerte zurück, die kleiner als der Wert in der aktuellen Zeile sind, mit Ausnahme des höchsten Werts.
PERCENTILE_CONTPERCENTILE_CONT()
Gibt einen Wert zurück, der dem angegebenen Bruch in der Sortierreihenfolge entspricht.
PERCENTILE_DISCPERCENTILE_DISC()
Gibt den ersten Wert in der Menge zurück, dessen geordnete Position gleich oder größer als der angegebene Bruch ist.
RANKRANK()
Gibt den Rang der aktuellen Zeile innerhalb ihrer Partition mit Lücken zurück.
ROW_NUMBERROW_NUMBER()
Gibt die Nummer der aktuellen Zeile innerhalb ihrer Partition zurück.
STDSTD(Ausdruck oder Spalte)
Gibt die Populationsstandardabweichung zurück.
Mehr zur STD-Funktion

Synonyme:STDDEV, STDDEV_POP
STDDEVSTDDEV(Ausdruck oder Spalte)
Gibt die Populationsstandardabweichung zurück.
Mehr zur STDDEV-Funktion

Synonyme:STDDEV_POP, STD
STDDEV_POPSTDDEV_POP(Ausdruck oder Spalte)
Gibt die Populationsstandardabweichung zurück.
Mehr zur STDDEV_POP-Funktion

Synonyme:STDDEV, STD
STDDEV_SAMPSTDDEV_SAMP(Ausdruck oder Spalte)
Geben Sie die Standardabweichung der Stichprobe zurück.
Mehr zur STDDEV_SAMP-Funktion
SUMSUM(Ausdruck oder Spalte)
Gibt die Summe zurück.
Mehr zur SUM-Funktion
VAR_POPVAR_POP(Ausdruck oder Spalte)
Gibt die Populationsvarianz von Nicht-NULL-Datensätzen in einer Gruppe zurück.
Mehr zur VAR_POP-Funktion

Synonyme:VARIANCE
VAR_SAMPVAR_SAMP(Ausdruck oder Spalte)
Gibt die Stichproben- und Populationsabweichung eines Satzes numerischer Werte zurück, entspricht der Quadratwurzel der Stichprobenstandardabweichung der Werte.
Mehr zur VAR_SAMP-Funktion
VARIANCEVARIANCE(Ausdruck oder Spalte)
Gibt die Stichproben- und Populationsabweichung eines Satzes numerischer Werte zurück, entspricht der Quadratwurzel der Stichprobenstandardabweichung der Werte.
Mehr zur VARIANCE-Funktion

Synonyme:VAR_POP


Siehe auch die Liste aller MySQL und MariaDB-Funktionen
Aktualisiert: 22.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer