Упражнения по SQL на сотрудника База данных: найдите среднюю заработную плату и среднюю общую заработную плату для каждого типа работы
База данных сотрудника SQL: Упражнение-91 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
91. Напишите запрос в SQL, чтобы найти среднюю зарплату и среднюю общую заработную плату (оклад и комиссию) для каждого типа работы.
Пример таблицы : сотрудники
Пример решения:
SELECT job_name,
avg(salary),
avg(salary+commission)
FROM employees
GROUP BY job_name;
Пример вывода:
job_name | средняя | средний ----------- + ----------------------- + -------------- --------- КЛЕРК | 1137.5000000000000000 | ПРОДАВЕЦ | 1500.0000000000000000 | +2125,0000000000000000 МЕНЕДЖЕР | 2752.3333333333333333 | ПРЕЗИДЕНТ | 6000.0000000000000000 | АНАЛИТИК | 3100.0000000000000000 | (5 рядов)
Практика онлайн
Пример базы данных: сотрудник
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать запрос в SQL, чтобы найти самую высокую зарплату среди всех сотрудников.
Далее: Напишите запрос в SQL, чтобы найти общую годовую зарплату, распределенную по каждой работе в 1991 году.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code