кодесурса
«SQL

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

script1adsense2code
script1adsense3code

Сортировка и фильтрация SQL в базе данных HR: упражнение 23 с решением

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

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


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

SELECT job_id, COUNT(*), SUM(salary), 
	MAX(salary)-MIN(salary) AS salary_difference 
		FROM employees 
			GROUP BY job_id;

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

 job_id | считать | сумма | salary_difference
------------ + ------- + ----------- + ----------------- -
 AC_ACCOUNT | 1 | 8300,00 | 0,00
 ST_MAN | 5 | 36400,00 | 2400,00
 IT_PROG | 5 | 28800,00 | 4800,00
 SA_MAN | 5 | 61000,00 | 3500,00
 AD_PRES | 1 | 24000,00 | 0,00
 AC_MGR | 1 | 12000,00 | 0,00
 FI_MGR | 1 | 12000,00 | 0,00
 AD_ASST | 1 | 4400,00 | 0,00
 MK_MAN | 1 | 13000,00 | 0,00
 PU_CLERK | 5 | 13900,00 | 600,00
 HR_REP | 1 | 6500,00 | 0,00
 PR_REP | 1 | 10000,00 | 0,00
 FI_ACCOUNT | 5 | 39600,00 | 2100,00
 SH_CLERK | 20 | 64300,00 | 1700,00
 AD_VP | 2 | 34000,00 | 0,00
 SA_REP | 30 | 250500,00 | 5400,00
 ST_CLERK | 20 | 55700,00 | 1500,00
 MK_REP | 1 | 6000,00 | 0,00
 PU_MAN | 1 | 11000,00 | 0,00
(19 рядов)

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


«HR

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

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

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code