Zum Inhalt springen

Aggregatfunktionen (Lakehouse v1)

Aggregatfunktionen sind wichtige Werkzeuge in SQL, mit denen Sie Berechnungen für eine Wertemenge durchführen und ein einzelnes Ergebnis zurückgeben können.

Diese Funktionen helfen Ihnen, Daten aus Datenbanken zu extrahieren und zusammenzufassen, um wertvolle Erkenntnisse zu gewinnen.

Funktionsname Was sie bewirkt
ANY Prüft, ob eine Zeile die angegebene Bedingung erfüllt
APPROX_COUNT_DISTINCT Schätzt die Anzahl der eindeutigen Werte mit HyperLogLog
ARG_MAX Ermittelt den arg-Wert zum größten val-Wert
ARG_MIN Ermittelt den arg-Wert zum kleinsten val-Wert
AVG_IF Berechnet den Durchschnitt für Zeilen, die eine Bedingung erfüllen
ARRAY_AGG Wandelt alle Werte einer Spalte in ein Array um
AVG Berechnet den Durchschnittswert einer bestimmten Spalte
COUNT_DISTINCT Zählt die Anzahl der eindeutigen Werte in einer Spalte
COUNT_IF Zählt Zeilen, die eine angegebene Bedingung erfüllen
COUNT Zählt die Anzahl der Zeilen, die bestimmte Kriterien erfüllen
COVAR_POP Gibt die Kovarianz der Grundgesamtheit für eine Menge von Zahlenpaaren zurück
COVAR_SAMP Gibt die Stichprobenkovarianz für eine Menge von Zahlenpaaren zurück
GROUP_ARRAY_MOVING_AVG Gibt ein Array zurück, dessen Elemente den gleitenden Durchschnitt der Eingabewerte darstellen
GROUP_ARRAY_MOVING_SUM Gibt ein Array zurück, dessen Elemente die gleitende Summe der Eingabewerte darstellen
HISTOGRAM Erzeugt ein Histogramm der Datenverteilung mit Bucketing gleicher Höhe
JSON_ARRAY_AGG Wandelt Werte in ein JSON-Array um und überspringt NULL-Werte
JSON_OBJECT_AGG Wandelt Schlüssel-Wert-Paare in ein JSON-Objekt um
KURTOSIS Berechnet die Exzess-Kurtosis einer Wertemenge
MAX_IF Ermittelt den Maximalwert für Zeilen, die eine Bedingung erfüllen
MAX Ermittelt den größten Wert in einer bestimmten Spalte
MEDIAN Berechnet den Medianwert einer bestimmten Spalte
MEDIAN_TDIGEST Berechnet den Medianwert einer bestimmten Spalte mit dem t-digest-Algorithmus
MIN_IF Ermittelt den Minimalwert für Zeilen, die eine Bedingung erfüllen
MIN Ermittelt den kleinsten Wert in einer bestimmten Spalte
QUANTILE_CONT Berechnet das interpolierte Quantil für eine bestimmte Spalte
QUANTILE_DISC Berechnet das Quantil für eine bestimmte Spalte
QUANTILE_TDIGEST Berechnet das Quantil mit dem t-digest-Algorithmus
QUANTILE_TDIGEST_WEIGHTED Berechnet das gewichtete Quantil mit dem t-digest-Algorithmus
RETENTION Berechnet die Retention für eine Menge von Ereignissen
SKEWNESS Berechnet die Schiefe einer Wertemenge
STDDEV_POP Berechnet die Grundgesamtheits-Standardabweichung einer Spalte
STDDEV_SAMP Berechnet die Stichproben-Standardabweichung einer Spalte
STRING_AGG Wandelt alle Werte ungleich NULL in eine Zeichenfolge um, getrennt durch das Trennzeichen
SUM_IF Addiert die Werte einer bestimmten Spalte, die eine Bedingung erfüllen
SUM Addiert die Werte einer bestimmten Spalte
WINDOW_FUNNEL Analysiert das Benutzerverhalten in einer zeitlich geordneten Ereignisfolge