3. Соединение и агрегирование данных
3.1. Цель
Изучить основы языка SQL. Научится выполнять соединение и агрегирование наборов данных.
3.2. Порядок выполнения
Для выполнения работы используется БД employee.fdb.
Найти среднюю зарплату всех сотрудников.
Найти среднюю зарплату по департаменту и вывести с названием департамента.
Найти сотрудника, который работает дольше всех.
Найти средний стаж сотрудников по странам, и упорядочить по возрастанию.
Выбрать участников и проекты, в которых они участвуют.
Посчитать сколько участников в каждом проекте. Упорядочить по убыванию. Вывести с названием проекта.
Выбрать сотрудников департамента с самым большим бюджетом.
Выбрать сотрудников, у которых изменялась зарплата с начала указанного года.
Выбрать сотрудников, с зарплатой выше средней.
Выбрать покупателя, совершившего более 10 покупок за указанный год.
Выбрать покупателей, совершивших самые дорогие и самые дешевые покупки в каждом месяце указанного года. Вывести их фамилию, стоимость покупки и количество покупок вообще.