кодесурса
«SQL

Упражнения по SQL на сотрудника База данных: найдите среднюю заработную плату и среднюю общую заработную плату для каждого типа работы

script1adsense2code
script1adsense3code

База данных сотрудника SQL: Упражнение-91 с решением

[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]

91. Напишите запрос в SQL, чтобы найти среднюю зарплату и среднюю общую заработную плату (оклад и комиссию) для каждого типа работы.

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


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

SELECT job_name,
       avg(salary),
       avg(salary+commission)
FROM employees
GROUP BY job_name;

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

 job_name | средняя | средний
----------- + ----------------------- + -------------- ---------
 КЛЕРК | 1137.5000000000000000 |
 ПРОДАВЕЦ | 1500.0000000000000000 | +2125,0000000000000000
 МЕНЕДЖЕР | 2752.3333333333333333 |
 ПРЕЗИДЕНТ | 6000.0000000000000000 |
 АНАЛИТИК | 3100.0000000000000000 |
(5 рядов)

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


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


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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code