1. Загрузите данные из source2.sql в базу. Используя рекурсию в Oracle SQL, напишите запрос, который выводит из таблицы servises информацию в следующем виде: Записи должны быть отсортированы по алфавиту с учетом иерархии. Символом "*" отмечаются те элементы дерева, у которых есть дочерние элементы.
1. Используя однострочные и многострочные подзапросы, напишите запрос, который бы возвращал из таблиц staff, jobs, departments и locations ФИО, должность, зарплату, отдел, и местонахождение только тех сотрудников, которые работают в отделе на четвертом этаже (location.description содержит "четвертый этаж", регистр не учитывается) и чья зарплата (оклад / jobs.salary / + надбавка / staff.increase /) меньше средней зарплаты тех сотрудников, чие название должности содержит "ИНЖ" (без учета регистра). Зарплата должна быть выведена в формате XXXXX.XXр. Если надбавка не назначена (равняется null), считать её равной нулю. Местонахождение должно включать в себя название и описание (в нижнем регистре), разделенные запятой. Записи должны быть отсортированы по ФИО в порядке возрастания.
. Используя данные из таблиц staff, jobs, departments и locations, напишите запрос, который возвращает имя, фамилию, должность и зарплату сотрудника (оклад /jobs.salary/ + надбавка /staff.increase/), отдел в котором он работает и его местонахождение. Причем вывести только тех сотрудников, у которых зарплата не превышает установленного максимального оклада /jobs.salary_max/ для его должности. Необходимо учесть, что надбавка может иметь значение null, если это так, то считать надбавку равной нулю. Зарплата должна быть выведена в формате XXXXX.XXр. Местонахождение должно включать в себя название и описание, разделенные запятой.