кодесурса

Агрегатные функции PostgreSQL и группировка по: Получите количество сотрудников, работающих в каждом посте

script1adsense2code
script1adsense3code

7. Напишите запрос, чтобы узнать количество сотрудников, работающих на каждом посту.

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

Код:

SELECT job_id, COUNT(*) 
FROM employees 
GROUP BY job_id;

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


Выход:

 pg_exercises = # SELECT job_id, COUNT (*)
pg_exercises- # ОТ сотрудников
pg_exercises- # GROUP BY job_id;
   job_id | подсчитывать
------------ + -------
 Продавец | 5
 AC_ACCOUNT | 1
 IT_PROG | 5
 SA_MAN | 5
 AD_PRES | 1
 AC_MGR | 1
 FI_MGR | 1
 AD_ASST | 1
 MK_MAN | 1
 PU_CLERK | 5
 HR_REP | 1
 PR_REP | 1
 FI_ACCOUNT | 5
 SH_CLERK | 20
 AD_VP | 2
 SA_REP | 29
 ST_CLERK | 20
 MK_REP | 1
 PU_MAN | 1
(19 рядов)

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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code