кодесурса
«SQL

Подзапросы SQL к сотруднику. База данных: найдите максимальную среднюю зарплату для каждого имени вакансии, за исключением PRESIDENT.

script1adsense2code
script1adsense3code

Подзапросы 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code