W3docs

sql

Что возвращает функция SQL AVG?

Практикуйте свои знания

Что возвращает функция SQL AVG?

Объяснение

Использование функции SQL AVG

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

Пример использования функции AVG

Предположим, у нас есть следующая таблица Зарплаты:

ID Заработная_плата
1 10000
2 12000
3 15000
4 16000
5 17000

Если мы хотим вычислить среднюю заработную плату сотрудников, мы можем использовать функцию AVG следующим образом:

SELECT AVG(Заработная_плата)
FROM Зарплаты;

В результате мы получим значение 14000, что является средней заработной платой сотрудников.

Инсайты и лучшие практики

При использовании функции AVG важно помнить, что она не включает в расчет NULL значения. Если в данных есть NULL значения, они просто игнорируются функцией AVG. Это может исказить вашу статистику, если вы не убедитесь в том, что ваши данные очищены от NULL значений.

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

Например:

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

В этом случае для каждого отдела будет вычислено среднее значение зарплаты его сотрудников.

Использование функции AVG может быть очень удобным инструментом при анализе данных, так же как и другие агрегатные функции SQL.

Хотите ещё? Пройдите полный тест «Основы SQL».

Начать викторину