Подзапросы SQL к сотруднику. База данных: найдите максимальную среднюю зарплату для каждого имени вакансии, за исключением PRESIDENT.
Подзапросы SQL к базе данных сотрудника: упражнение 75 с решением
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
75. Напишите запрос в SQL, чтобы найти максимальную среднюю зарплату для каждого имени вакансии, за исключением PRESIDENT.
Пример таблицы : сотрудники
Пример решения:
SELECT max(myavg)
FROM
(SELECT avg(salary) myavg
FROM employees
WHERE job_name !='PRESIDENT'
GROUP BY job_name) a;
Пример вывода:
Максимум ----------------------- +3100,0000000000000000 (1 ряд)
Практика онлайн
Структура базы данных сотрудников:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос в SQL, чтобы узнать сотрудников, зарплаты которых превышают зарплаты их менеджеров.
Далее: Написать запрос на SQL, чтобы узнать, сколько сотрудников выполняет обязанности менеджера.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code