MySQL присоединяется к упражнениям: узнайте название отдела и количество сотрудников в отделе
Соединения MySQL: упражнение 6 с решением
Напишите запрос, чтобы узнать название отдела и количество сотрудников в отделе.
Пример таблицы: сотрудники
Пример таблицы: отделы
Код:
SELECT department_name AS 'Department Name',
COUNT(*) AS 'No of Employees'
FROM departments
INNER JOIN employees
ON employees.department_id = departments.department_id
GROUP BY departments.department_id, department_name
ORDER BY department_name;
Пример вывода:
Название отдела Количество работников Бухгалтерский учет 2 Администрация 1 Исполнительный 3 Финансы 6 Человеческие ресурсы 1 IT 5 Маркетинг 2 Связи с общественностью 1 Закупка 6 Продажи 34 Доставка 45
Редактор кода MySQL:
Структура базы данных «hr»:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос, чтобы найти имя (имя, фамилия) и дату найма сотрудников, которые были приняты на работу после «Джонса».
Далее: напишите запрос, чтобы найти идентификатор сотрудника, должность, количество дней между датой окончания и датой начала для всех заданий в отделе 90 из истории заданий.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code