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