Funkcje agregujące (Azure Stream Analytics)

Funkcje agregujące wykonują obliczenie na zestawie wartości i zwracają pojedynczą wartość. Z wyjątkiem funkcji COUNT funkcje agregujące ignorują wartości null. Funkcje agregujące są często używane z klauzulą GROUP BY instrukcji SELECT.

Wszystkie funkcje agregujące są deterministyczne. Oznacza to, że funkcje agregujące zwracają tę samą wartość za każdym razem, gdy są wywoływane przy użyciu określonego zestawu wartości wejściowych.

Funkcje agregujące mogą być używane tylko w następujących wyrażeniach:

  • Lista select instrukcji SELECT (podzapytywanie lub zapytanie zewnętrzne).

  • Klauzula HAVING.

Język zapytań usługi Stream Analytics udostępnia następujące funkcje agregujące:

Funkcje agregujące ... ...
AVG (Azure Stream Analytics) COUNT (Azure Stream Analytics) Collect (Azure Stream Analytics)
CollectTOP (Azure Stream Analytics) MAX (Azure Stream Analytics) MIN (Azure Stream Analytics)
Percentile_Cont (Azure Stream Analytics) Percentile_Disc (Azure Stream Analytics) STDEV (Azure Stream Analytics)
STDEVP (Azure Stream Analytics) SUM (Azure Stream Analytics) TopOne (Azure Stream Analytics)
VAR (Azure Stream Analytics) VARP (Azure Stream Analytics)

Zobacz też

Wbudowane funkcje
Funkcje analityczne
Funkcje tablicy
Funkcje konwersji
Funkcje daty i godziny
Funkcje matematyczne
Funkcje rekordów
Funkcje ciągów