Агрегатные функции (Azure Stream Analytics)

Агрегатные функции выполняют вычисление на наборе значений и возвращают одиночное значение. За исключением функции COUNT, агрегатные функции не учитывают значения NULL. Агрегатные функции часто используются с предложением GROUP BY инструкции SELECT.

Все агрегатные функции являются детерминированными. Это означает, что агрегатные функции возвращают одинаковое значение каждый раз, когда они вызываются с помощью определенного набора входных значений.

Агрегатные функции можно использовать в качестве выражений только в следующих случаях.

  • Список выбора инструкции SELECT (вложенный или внешний запрос).

  • Предложение HAVING.

Язык запросов Stream Analytics предоставляет следующие агрегатные функции.

Агрегатные функции ... ...
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)

См. также:

Встроенные функции
Аналитические функции
Функции массива
Функции преобразования
Функции даты и времени
Математические функции
Функции записи
Строковые функции