SQLLab

AVG()

Standard SQL

Возвращает среднее арифметическое числовых значений. NULL игнорируются.

Синтаксис

AVG(column)

Примеры

Средний чек
SELECT AVG(amount) FROM orders;
2003.52
Среднее по группам с фильтром
SELECT category, AVG(price) AS avg_price
FROM products
GROUP BY category
HAVING AVG(price) > 1000;

Важно знать

  • Результат всегда числовой тип (numeric/float).
  • Для целых чисел результат не округляется автоматически — используйте ROUND.

Смотрите также

Закрепите на практике

Решайте реальные SQL-задачи в тренажёре

Открыть тренажёр →