Функция AVG
в PostgreSQL используется для вычисления среднего арифметического значений в наборе данных.
Синтаксис
AVG(expression)
expression
— числовое выражение, по которому выполняется вычисление среднего значения.
Примеры использования
Среднее значение в столбце
Получение среднего возраста пользователей:
SELECT AVG(age) FROM users;
Среднее значение с группировкой
Вычисление среднего дохода по отделам:
SELECT department, AVG(salary)
FROM employees
GROUP BY department;
Особенности
- Работает только с числовыми данными.
- Игнорирует
NULL
-значения. - Возвращает
NUMERIC
илиDOUBLE PRECISION
, в зависимости от типа входных данных. - Для округления результата можно использовать
ROUND
.