SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: отображает название отдела, среднюю зарплату и количество сотрудников, работающих в этом отделе, которые получили комиссию
SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: упражнение 15 с решением
15. Напишите запрос на языке SQL, чтобы отобразить название отдела, среднюю зарплату и количество сотрудников, работающих в этом отделе, которые получили комиссию.
Пример таблицы: сотрудники
Пример таблицы: отделы
Пример решения:
SELECT department_name, AVG(salary), COUNT(commission_pct)
FROM departments
JOIN employees USING (department_id)
GROUP BY department_name;
Пример вывода:
имя отдела в среднем Доставка 3475.5555555555555556 45 Продажи 8955.8823529411764706 34 IT 5760,0000000000000000 5 Администрация 4400.0000000000000000 1 Финансы 8600.0000000000000000 6 Закупка 4150.0000000000000000 6 Маркетинг 9500.0000000000000000 2 Связи с общественностью10000.0000000000000000 1 Бухгалтерский учет 10150.0000000000000000 2 Исполнительный 19333,333333333333 3 Людские ресурсы 6500.0000000000000000 1
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Написать запрос в SQL для отображения названия должности, полного имени (имени и фамилии) сотрудника и разницы между максимальной зарплатой за работу и зарплатой сотрудника.
Далее: напишите запрос в SQL, чтобы отобразить полное имя (имя и фамилию) сотрудника и должность того сотрудника, который работает в отделе с идентификатором 80.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования