кодесурса
«SQL

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

script1adsense2code
script1adsense3code

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

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

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


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

SELECT department_id, AVG(salary) 
	FROM employees 
		WHERE commission_pct IS NOT NULL 
			GROUP BY department_id;

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

 отдел_ид | средний
--------------- + ------------------------
            90 | +19333,333333333333
            20 | +9500,0000000000000000
           100 | +8600,0000000000000000
            40 | +6500,0000000000000000
           110 | +10150,0000000000000000
            80 | +8955,8823529411764706
            70 | +10000,0000000000000000
            50 | +3475,5555555555555556
            60 | +5760,0000000000000000
            30 | +4150,0000000000000000
            10 | +4400,0000000000000000
             0 | +7000,0000000000000000
(12 рядов)

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


«HR

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

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

«Запрос

Ряды:

«Запрос

Стоимость:

«Запрос

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code