Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Домашнее задание к уроку #19 - Соединение таблиц. RIGHT JOIN
- https://www.youtube.com/watch?v=nJmEYZgxzDU
- Задание необходимо выполнять в схеме HR
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- 1. Используя соединение таблиц LEFT JOIN добавьте в таблицу DEPARTMENTS количество сотрудников по каждому из указанных департаментов. Список сотрудников с привязкой к департаментам можно найти в таблице EMPLOYEES.
- 2. Из таблицы LOCATIONS выберите два поля: LOCATION_ID и CITY. К полученному результату, используя соединение RIGHT JOIN, добавьте наименования департаментов из таблицы DEPARTMENTS. Результат запроса отсортируйте по полю LOCATION_ID.
- 3. Задание состоит из 4-х последовательных этапов.
- а) Из таблицы EMPLOYEES выберите данные только по полям: EMPLOYEE_ID, FIRST_NAME, LAST_NAME, JOB_ID, SALARY, DEPARTMENT_ID.
- б) К результату, полученному на этапе А, добавьте после поля SALARY следующие поля из таблицы JOBS: MIN_SALARY, MAX_SALARY.
- в) К результату, полученному на этапе Б, после поля DEPARTMENT_ID добавьте поле DEPARTMENT_NAME из таблицы DEPARTMENTS.
- г) Из результата, полученного на этапе В, оставьте только те строки, где фактическая зарплата сотрудника (SALARY) в два или более раза превышает минимально возможную зарплату по данной позиции (MIN_SALARY).
Add Comment
Please, Sign In to add comment