кодесурса
«SQL

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

script1adsense2code
script1adsense3code

База данных сотрудника SQL: Упражнение-97 с решением

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

97. Напишите запрос в SQL, чтобы отобразить количество сотрудников для каждой работы в каждом отделе.

Пример таблицы : сотрудники


Пример решения:

SELECT dep_id,
       job_name,
       count(*)
FROM employees
GROUP BY dep_id,
         job_name;

Пример вывода:

 dep_id | job_name | подсчитывать
-------- + ----------- + -------
   3001 | МЕНЕДЖЕР | 1
   2001 | АНАЛИТИК | 2
   3001 | ПРОДАВЕЦ | 4
   1001 | МЕНЕДЖЕР | 1
   1001 | ПРЕЗИДЕНТ | 1
   2001 | МЕНЕДЖЕР | 1
   2001 | КЛЕРК | 2
   1001 | КЛЕРК | 1
   3001 | КЛЕРК | 1
(9 рядов)

Практика онлайн


Пример базы данных: сотрудник


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите запрос в SQL, чтобы перечислить номер менеджера и количество сотрудников, работающих на этих менеджеров, в порядке возрастания по идентификатору менеджера.
Далее: напишите запрос в SQL, чтобы перечислить отдел, в котором работают как минимум два сотрудника.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code