Добавить значения столбца, если другое значение совпадает с SQL - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть таблица СОТРУДНИКОВ со следующими столбцами:

  • DEPARTMENT_ID
  • SALARY

Как мне написать запрос, чтобы добавить все зарплаты, еслиу них одинаковый идентификатор отдела, без явного указания, что такое идентификатор отдела?

1 Ответ

0 голосов
/ 01 декабря 2018

В этом столбце будет отображаться один столбец, в котором каждая ячейка является суммой окладов данного отдела.

select sum(salary) 
from employees 
group by department_id;

Или, если названия отделов хранятся в другой таблице с именем DEPARTMENT, имеющей столбцы ID и NAME.и вы также хотите отобразить их:

select dep.name, sum(emp.salary) 
from employees emp
join departments dep on dep.id = emp.department_id
group by dep.name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...