Агрегатные функции выполняют вычисление на наборе значений и возвращают одиночное значение. Агрегатные функции, за исключением COUNT, не учитывают значения NULL. Агрегатные функции часто используются в выражении GROUP BY инструкции SELECT.
Все агрегатные функции являются детерминированными. Это означает, что агрегатные функции возвращают одну и ту же величину при каждом их вызове на одном и том же наборе входных значений. Агрегатные функции могут быть использованы в качестве выражений только в следующих случаях.
- Список выбора инструкции SELECT (вложенный или внешний запрос).
- Предложение HAVING.
- COMPUTE или COMPUTE BY.
AVG- сумма среднего значения |
SUM- суммирование |
COUNT(*)- подсчитать количество строк или значений в таблице, умеет работать со значением NULL |
MAX(название колонки)- максимальное значение. |