кодесурса
«MySQL

MySQL Joins Exercises: Показать историю заданий, которые были выполнены любым сотрудником, который в настоящее время получает более 10000 зарплат

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code