кодесурса

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

script1adsense2code
script1adsense3code

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

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

Код:

SELECT department_id, SUM(salary) 
FROM employees 
GROUP BY department_id;

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


Выход:

 pg_exercises = # SELECT Department_id, SUM (зарплата)
pg_exercises- # ОТ сотрудников
pg_exercises- # GROUP BY Department_id;
 отдел_ид | сумма
--------------- + -----------
            90 | 58090,00
            20 | 19060,00
           100 | 51780,00
            40 | 6530,00
           110 | 20360,00
            80 | 295990,00
            70 | 10030,00
            50 | 157750,00
            60 | 28950,00
            30 | 25080,00
            10 | 4430,00
             0 | 7030,00
(12 рядов)

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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code