SQLite Exercise: получить среднюю зарплату для каждого идентификатора задания, исключая программиста
Напишите запрос, чтобы получить среднюю зарплату для каждого идентификатора работы, исключая программиста.
Код SQLite:
Пример таблицы: сотрудники
Код SQLite:
SELECT job_id, AVG(salary)
FROM employees
WHERE job_id <> 'IT_PROG'
GROUP BY job_id;
Выход:
job_id AVG (зарплата) ---------- ----------- AC_ACCOUNT 8300.0 AC_MGR 12000.0 AD_ASST 4400.0 AD_PRES 24000.0 AD_VP 17000.0 FI_ACCOUNT 7920.0 FI_MGR 12000.0 HR_REP 6500,0 MK_MAN 13000.0 MK_REP 6000.0 PR_REP 10000.0 PU_CLERK 2780.0 PU_MAN 11000.0 SA_MAN 12200.0 SA_REP 8350.0 SH_CLERK 3215.0 ST_CLERK 2785,0 ST_MAN 7280.0
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы получить идентификатор отдела и общую зарплату, подлежащую выплате в каждом отделе.
Далее: Напишите запрос, чтобы получить общую зарплату, максимальную, минимальную, среднюю зарплату сотрудников (с учетом идентификатора работы), только для идентификатора отдела 90.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code