Чтобы найти среднюю зарплату работников в SQL, вы можете использовать различные методы в зависимости от конкретной структуры базы данных и требований. Вот несколько распространенных методов:
Метод 1: использование функции AVG()
SELECT AVG(salary) AS average_salary
FROM your_table_name;
Метод 2: использование функций SUM() и COUNT()
SELECT SUM(salary) / COUNT(*) AS average_salary
FROM your_table_name;
Метод 3: использование предложения GROUP BY
SELECT department, AVG(salary) AS average_salary
FROM your_table_name
GROUP BY department;
Метод 4: использование функций WINDOW (для баз данных, которые его поддерживают)
SELECT DISTINCT department, AVG(salary) OVER (PARTITION BY department) AS average_salary
FROM your_table_name;
Это всего лишь несколько примеров того, как можно рассчитать среднюю зарплату с помощью SQL. Конкретный метод, который вы выберете, будет зависеть от схемы вашей базы данных и требуемого уровня детализации (например, общее среднее значение или среднее значение по отделу).