Упражнение по SQLite: найдите имена, зарплату сотрудников, которые зарабатывают больше, чем средняя зарплата и которые работают в любом из отделов ИТ
Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, которые зарабатывают больше, чем средняя зарплата и которые работают в любом из ИТ-отделов.
Пример таблицы: сотрудники
Пример таблицы: отделы
Код SQLite:
SELECT first_name,last_name,salary
FROM employees
WHERE department_id IN
( SELECT department_id
FROM departments
WHERE depart_name LIKE 'IT%' )
AND salary >
(SELECT avg(salary)
FROM employees );
Выход:
Имя Фамилия Зарплата ---------- ---------- ---------- Александр Гунольд 9000
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: Напишите запрос, чтобы найти имена (имя, фамилия, имя), зарплату сотрудников, чья зарплата равна минимальной зарплате для их должности.
Далее: Напишите запрос, чтобы найти имена (имя, фамилия), зарплату сотрудников, которые зарабатывают больше, чем мистер Белл.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code