кодесурса
«SQL

Подзапросы SQL на сотрудника База данных: найдите количество сотрудников, выполняющих обязанности менеджера

script1adsense2code
script1adsense3code

Подзапросы 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code