Упражнение по SQLite: получение общей зарплаты, максимальной, минимальной, средней зарплаты сотрудников, только для идентификатора отдела 90
Напишите запрос, чтобы получить общую зарплату, максимальную, минимальную, среднюю зарплату сотрудников (с учетом идентификатора работы), только для идентификатора отдела 90.
Пример таблицы: сотрудники
Код SQLite:
SELECT job_id, SUM(salary), AVG(salary), MAX(salary), MIN(salary)
FROM employees
WHERE department_id ='90'
GROUP BY job_id;
Выход:
job_id SUM (зарплата) AVG (зарплата) MAX (зарплата) MIN (зарплата) ---------- ----------- ----------- ----------- ------- ---- AD_PRES 24000 24000.0 24000 24000 AD_VP 34000 17000,0 17000 17000
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы получить среднюю зарплату для каждого идентификатора работы, исключая программиста.
Далее: Напишите запрос, чтобы получить идентификатор вакансии и максимальную зарплату сотрудников, где максимальная зарплата больше или равна 4000 долларов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code