Упражнения по SQL для сотрудника База данных: перечислите номер менеджера и количество сотрудников, работающих на этих менеджеров, в порядке возрастания по идентификатору менеджера.
База данных сотрудника SQL: Упражнение-96 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
96. Напишите запрос в SQL, чтобы перечислить номер менеджера и количество сотрудников, работающих на этих менеджеров, в порядке возрастания по идентификатору менеджера.
Пример таблицы : сотрудники
Пример решения:
SELECT w.manager_id,
count(*)
FROM employees w,
employees m
WHERE w.manager_id = m.emp_id
GROUP BY w.manager_id
ORDER BY w.manager_id ASC;
Пример вывода:
manager_id | подсчитывать ------------ + ------- 65646 | 2 66928 | 5 67832 | 1 67858 | 1 68319 | 3 69062 | 1 (6 рядов)
Практика онлайн
Пример базы данных: сотрудник
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы перечислить идентификатор сотрудника, имя, зарплату, оценку всех сотрудников.
Далее: напишите запрос в SQL, чтобы отобразить количество сотрудников для каждого задания в каждом отделе.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования