sql
Что возвращает функция 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».
Начать викторину