SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: отображение названия отдела, идентификатора отдела и количества сотрудников в каждом отделе
SQL ПРИСОЕДИНЯЕТСЯ к базе данных HR: упражнение 26 с решением
26. Напишите запрос в SQL, чтобы отобразить название отдела, идентификатор отдела и количество сотрудников в каждом отделе.
Пример таблицы: отделы
Пример таблицы: сотрудники
Пример решения:
SELECT d.department_name,
e.*
FROM departments d
JOIN
(SELECT count(employee_id),
department_id
FROM employees
GROUP BY department_id) e USING (department_id);;
Пример вывода:
имя_отдела no_of_employees отдел_идентификатора Администрация 1 10 Маркетинг 2 20 Закупка 6 30 Человеческие ресурсы 1 40 Доставка 45 50 IT 5 60 Связи с общественностью 1 70 Продажи 34 80 Исполнительный 3 90 Финансы 6 100 Бухгалтерский учет 2 110
Практика онлайн
Визуализация запроса:
Продолжительность:
Ряды:
Стоимость:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы отобразить полное имя (имя и фамилию), название должности, дату начала и окончания последних работ для тех сотрудников, которые работали без комиссионного вознаграждения.
Далее: Напишите запрос в SQL, чтобы отобразить полное имя (имя и фамилию) сотрудника с идентификатором и названием страны, в которой он (а) работает.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования