AVG в PostgreSQL: среднее значение

Функция AVG в PostgreSQL используется для вычисления среднего арифметического значений в наборе данных.

Синтаксис

AVG(expression)
  • expression — числовое выражение, по которому выполняется вычисление среднего значения.

Примеры использования

Среднее значение в столбце

Получение среднего возраста пользователей:

SELECT AVG(age) FROM users;

Среднее значение с группировкой

Вычисление среднего дохода по отделам:

SELECT department, AVG(salary)
FROM employees
GROUP BY department;

Особенности

  • Работает только с числовыми данными.
  • Игнорирует NULL-значения.
  • Возвращает NUMERIC или DOUBLE PRECISION, в зависимости от типа входных данных.
  • Для округления результата можно использовать ROUND.