Подзапросы SQL на сотрудника База данных: найдите количество сотрудников, выполняющих обязанности менеджера
Подзапросы SQL к базе данных сотрудника: упражнение 76 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
76. Напишите запрос на SQL, чтобы узнать, сколько сотрудников выполняет обязанности менеджера.
Пример таблицы : сотрудники
Пример решения:
SELECT count(*)
FROM employees
WHERE emp_id IN
(SELECT manager_id
FROM employees);
ИЛИ ЖЕ
SELECT count(DISTINCT m.emp_id)
FROM employees w,
employees m
WHERE w.manager_id = m.emp_id ;
Пример вывода:
подсчитывать ------- 6 (1 ряд)
Практика онлайн
Структура базы данных сотрудников:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы найти максимальную среднюю зарплату, полученную для каждого имени работы, за исключением PRESIDENT.
Далее: написать запрос в SQL, чтобы перечислить отдел, где нет сотрудников.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code