В информатике, агрегатная функция (дословно - функция составного значения ) - функция, которая возвращает одинарное значение из коллекции входных значений такой как множество (set), мультимножества (multiset) или список (list).
Среди на более распространенных агрегатных функций:
-
Average()
-
Count()
-
Maximum()
-
Median()
-
Minimum()
-
Mode()
-
Sum()
Агрегатные функции широко применяемые во многих языках программирования, например, Ruby, в электронных таблицах, в реляционной алгебре.
Агрегатные функции в SQL
В SQL агрегатные функции возвращают одинарное значение, вычисленное из значений в столбце.
Некоторые полезные агегатни функции:
-
AVG() - Возвращает среднее значение
-
COUNT() - Возвращает количество строк
-
FIRST() - Возвращает первое значение
-
LAST() - Возвращает последнее значение
-
MAX() - Возвращает наибольшее значение
-
MIN() - Возвращает наименьшее значение
-
SUM() - Возвращает сумму.