SQLite Упражнение: Найти имена, зарплату сотрудников, чья зарплата равна минимальной зарплате для их уровня работы
Напишите запрос, чтобы найти имена (first_name, last_name), зарплату сотрудников, чья зарплата равна минимальной зарплате для их должности.
Пример таблицы: сотрудники
Пример таблицы: вакансии
Код SQLite:
SELECT first_name, last_name, salary
FROM employees
WHERE employees.salary =
(SELECT min_salary FROM jobs WHERE employees.job_id = jobs.job_id);
Выход:
Имя Фамилия Зарплата ---------- ---------- ---------- Карен Кольменарес 2500 Марта Салливан 2500 Рэндалл Перкинс 2500
Sqlite Online Editor
Структура базы данных «hr»:
Улучшите этот пример решения и опубликуйте свой код через Disqus.
Предыдущий: напишите запрос, чтобы найти имена (имя, фамилия, имя), зарплату сотрудников, зарплата которых превышает среднюю зарплату.
Далее: Напишите запрос, чтобы найти имена (имя, фамилия, имя), зарплату сотрудников, которые зарабатывают больше, чем средняя зарплата и которые работают в любом из ИТ-отделов.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code