Загрузите данные из source3.sql в базу. Используя объединения, напишите запрос, который, используя информацию из таблиц staff и listeners, выводит список людей, посещающих курсы повышения квалификации. Причем ФИО должны выводиться в особом порядке: сначала выводятся сотрудники, посещающие курсы, отсортированные по алфавиту, а ниже выводятся слушатели курсов не являющиеся сотрудниками, тоже отсортированные по алфавиту

Загрузите данные из source2.sql в базу. Используя рекурсию в Oracle SQL, напишите запрос, который выводит из таблицы servises информацию в следующем виде: Записи должны быть отсортированы по алфавиту с учетом иерархии. Символом «*» отмечаются те элементы дерева, у которых есть дочерние элементы.

Используя однострочные и многострочные подзапросы, напишите запрос, который бы возвращал из таблиц staff, jobs, departments и locations ФИО, должность, зарплату, отдел, и местонахождение только тех сотрудников, которые работают в отделе на четвертом этаже (location.description содержит «четвертый этаж», регистр не учитывается) и чья зарплата (оклад / jobs.salary / + надбавка / staff.increase /) меньше средней зарплаты Читать далее →

Используя данные из таблиц staff, jobs, departments и locations, напишите запрос, который возвращает имя, фамилию, должность и зарплату сотрудника (оклад /jobs.salary/ + надбавка /staff.increase/), отдел в котором он работает и его местонахождение. Причем вывести только тех сотрудников, у которых зарплата не превышает установленного максимального оклада /jobs.salary_max/ для его должности. Необходимо учесть, что надбавка может иметь Читать далее →