кодесурса
«SQL

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

script1adsense2code
script1adsense3code

SQL SUBQUERY: упражнение 22 с решением

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

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


Пример таблицы: отделы


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

SELECT departments.department_id, result1.total_amt 
FROM departments,  
( SELECT employees.department_id, SUM(employees.salary) total_amt  
FROM employees  
GROUP BY department_id) result1 
WHERE result1.department_id = departments.department_id;

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

 Department_id total_amt
10 4400,00
20 19000,00
30 24900,00
40 6500,00
50 156400,00
60 28800,00
70 10000,00
80 304500,00
90 58000,00
100 51600,00
110 20300,00

NB. В некоторых случаях в структуре таблицы удаляется не нуль, поэтому результаты могут отличаться.

Иллюстрированная презентация:

«SQL

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


Визуализация запроса:

Продолжительность:

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите запрос, чтобы отобразить имя сотрудника (имя и фамилию) и отдел для всех сотрудников для любого существования тех сотрудников, чья зарплата превышает 3700.
Далее: напишите запрос, чтобы отобразить идентификатор сотрудника, имя (имя и фамилию) и столбец идентификатора задания с измененным заголовком SALESMAN для тех сотрудников, у которых должность ST_MAN и DEVELOPER для должности IT_PROG.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code