Sdílet prostřednictvím


Aggregate Functions (Azure Stream Analytics)

Agregační funkce provádějí výpočet pro sadu hodnot a vrací jednu hodnotu. Kromě funkce COUNT agregační funkce ignorují hodnoty null. Agregační funkce se často používají s klauzulí GROUP BY příkazu SELECT.

Všechny agregační funkce jsou deterministické. To znamená, že agregační funkce vrací stejnou hodnotu pokaždé, když jsou volána pomocí konkrétní sady vstupních hodnot.

Agregační funkce je možné použít jako výrazy pouze v následujících příkladech:

  • Seznam select příkazu SELECT (poddotaz nebo vnější dotaz).

  • Klauzule HAVING.

Dotazovací jazyk Stream Analytics poskytuje následující agregační funkce:

Agregační funkce ... ...
AVG (Azure Stream Analytics) POČET (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)

Viz také

Předdefinované funkce
Analytické funkce
Funkce matice
Převodní funkce
Funkce data a času
Matematické funkce
Funkce pro práci se záznamy
Řetězcové funkce