Przejdź do głównej zawartości

Funkcje agregujące to podstawowe narzędzia SQL, które pozwalają wykonywać obliczenia na zbiorze wartości i zwracać pojedynczy wynik.

Pomagają one wyodrębniać i podsumowywać dane z baz danych, aby uzyskiwać cenne informacje.

Nazwa funkcji Działanie
ANY Sprawdza, czy jakikolwiek wiersz spełnia podany warunek
APPROX_COUNT_DISTINCT Szacuje liczbę unikatowych wartości za pomocą HyperLogLog
ARG_MAX Znajduje wartość arg dla maksymalnej wartości val
ARG_MIN Znajduje wartość arg dla minimalnej wartości val
AVG_IF Oblicza średnią dla wierszy spełniających warunek
ARRAY_AGG Konwertuje wszystkie wartości kolumny na tablicę
AVG Oblicza średnią wartość wybranej kolumny
COUNT_DISTINCT Zlicza unikatowe wartości w kolumnie
COUNT_IF Zlicza wiersze spełniające podany warunek
COUNT Zlicza wiersze spełniające określone kryteria
COVAR_POP Zwraca kowariancję z populacji dla zbioru par liczb
COVAR_SAMP Zwraca kowariancję z próby dla zbioru par liczb
GROUP_ARRAY_MOVING_AVG Zwraca tablicę, której elementy są średnią kroczącą wartości wejściowych
GROUP_ARRAY_MOVING_SUM Zwraca tablicę, której elementy są sumą kroczącą wartości wejściowych
HISTOGRAM Generuje histogram rozkładu danych z grupowaniem o równej wysokości
JSON_ARRAY_AGG Konwertuje wartości na tablicę JSON, pomijając wartości NULL
JSON_OBJECT_AGG Konwertuje pary klucz-wartość na obiekt JSON
KURTOSIS Oblicza kurtozę nadmiarową zbioru wartości
MAX_IF Znajduje maksymalną wartość dla wierszy spełniających warunek
MAX Znajduje największą wartość w wybranej kolumnie
MEDIAN Oblicza medianę wartości wybranej kolumny
MEDIAN_TDIGEST Oblicza medianę wartości wybranej kolumny za pomocą algorytmu t-digest
MIN_IF Znajduje minimalną wartość dla wierszy spełniających warunek
MIN Znajduje najmniejszą wartość w wybranej kolumnie
QUANTILE_CONT Oblicza interpolowany kwantyl dla wybranej kolumny
QUANTILE_DISC Oblicza kwantyl dla wybranej kolumny
QUANTILE_TDIGEST Oblicza kwantyl za pomocą algorytmu t-digest
QUANTILE_TDIGEST_WEIGHTED Oblicza ważony kwantyl za pomocą algorytmu t-digest
RETENTION Oblicza retencję dla zbioru zdarzeń
SKEWNESS Oblicza skośność zbioru wartości
STDDEV_POP Oblicza odchylenie standardowe z populacji dla kolumny
STDDEV_SAMP Oblicza odchylenie standardowe z próby dla kolumny
STRING_AGG Konwertuje wszystkie wartości różne od NULL na ciąg znaków, rozdzielając je separatorem
SUM_IF Sumuje wartości wybranej kolumny spełniające warunek
SUM Sumuje wartości wybranej kolumny
WINDOW_FUNNEL Analizuje zachowania użytkowników w uporządkowanej w czasie sekwencji zdarzeń