Агрегатные функции PostgreSQL и групповые упражнения, практика, решение
Агрегатные функции и группировка PostgreSQL по [14 упражнений с решением]
1. Напишите запрос, чтобы найти количество рабочих мест, доступных в таблице сотрудников.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
2. Напишите запрос, чтобы получить общую зарплату, выплачиваемую сотрудникам.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
3. Напишите запрос, чтобы получить минимальную зарплату из таблицы сотрудников.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
4. Напишите запрос, чтобы получить максимальную зарплату сотрудника, работающего программистом.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
5. Напишите запрос, чтобы получить среднюю зарплату и количество сотрудников, работающих в отделе, ID которых равен 90.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
6. Напишите запрос, чтобы получить самую высокую, самую низкую, общую и среднюю зарплату всех сотрудников.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
7. Напишите запрос, чтобы узнать количество сотрудников, работающих на каждом посту.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
8. Напишите запрос, чтобы получить разницу между самой высокой и самой низкой зарплатой.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
9. Напишите запрос, чтобы найти идентификатор менеджера и зарплату самого низкооплачиваемого сотрудника под этим менеджером.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
10. Напишите запрос, чтобы получить идентификатор отдела и общую зарплату, подлежащую выплате в каждом отделе.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
11. Напишите запрос, чтобы получить среднюю зарплату за каждый пост, исключая программиста.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
12. Напишите запрос, чтобы получить общую зарплату, максимальную, минимальную и среднюю зарплату всех должностей для тех отделов с ID 90.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
13. Напишите запрос, чтобы получить идентификатор вакансии, и максимальная зарплата каждого поста для максимальной зарплаты составляет 4000 долларов США или выше.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
14. Напишите запрос, чтобы получить среднюю зарплату для всех отделов, работающих более 10 сотрудников.
Пример таблицы: сотрудники
Нажмите меня, чтобы увидеть решение
... Больше
Структура базы данных «hr»:
Новый контент: Composer: менеджер зависимостей для PHP , R программирования