кодесурса

Агрегатные функции PostgreSQL и групповые упражнения, практика, решение

script1adsense2code
script1adsense3code

Агрегатные функции и группировка 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code