кодесурса
«SQLite

SQLite Exercise: получить среднюю зарплату для всех отделов, в которых работает более 10 сотрудников

script1adsense2code
script1adsense3code

Напишите запрос, чтобы получить среднюю зарплату для всех отделов, в которых работает более 10 сотрудников.

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


Код SQLite:

SELECT job_id, AVG(salary), COUNT(*) 
FROM employees 
GROUP BY department_id
HAVING COUNT(*) > 10;

Выход:

 job_id AVG (зарплата) COUNT (*)
---------- ---------------- ----------
SH_CLERK 3475.55555555556 45
SA_REP 8955.88235294118 34

Sqlite Online Editor


Структура базы данных «hr»:

«час

Улучшите этот пример решения и опубликуйте свой код через Disqus.

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code