MySQL Joins Exercises: Показать историю заданий, которые были выполнены любым сотрудником, который в настоящее время получает более 10000 зарплат
MySQL Joins: Упражнение-12 с решением
Напишите запрос, чтобы отобразить историю заданий, выполненную любым сотрудником, который в настоящее время получает более 10000 зарплат.
Пример таблицы: сотрудники
Пример таблицы: Job_history
Код:
SELECT jh.* FROM job_history jh
JOIN employees e
ON (jh.employee_id = e.employee_id)
WHERE salary > 10000;
Пример вывода:
EMPLOYEE_ID START_DATE END_DATE JOB_ID DEPARTMENT_ID 102 1993-01-13T05: 00: 00.000Z 1998-07-24T04: 00: 00.000Z IT_PROG 60 101 1989-09-21T04: 00: 00.000Z 1993-10-27T04: 00: 00.000Z AC_ACCOUNT 110 101 1993-10-28T04: 00: 00.000Z 1997-03-15T05: 00: 00.000Z AC_MGR 110 201 1996-02-17T05: 00: 00.000Z 1999-12-19T05: 00: 00.000Z MK_REP 20 114 1998-03-24T05: 00: 00.000Z 1999-12-31T05: 00: 00.000Z ST_CLERK 50
Редактор кода MySQL:
Структура базы данных «hr»:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите запрос для отображения названия должности, имени сотрудника и разницы между зарплатой сотрудника и минимальной зарплатой за работу.
Далее: Напишите запрос для отображения имени, фамилии, даты найма, зарплаты менеджера для всех менеджеров, стаж работы которых превышает 15 лет.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования