Я решил выполнить это задание, чтобы узнать среднюю заработную плату всех тестировщиков на проекте ″ПУМЧД″. В этом случае нам понадобятся таблицы ″projects″, ″titles″ и ″positions″.Сначала, нам нужно связать таблицы ″positions″ и ″titles″, чтобы получить название должности, а затем объединить эту информацию с таблицей ″projects″ для получения названия проекта.Для этого мне потребовался следующий SQL запрос⁚
sql
SELECT p.project_name, t.title_name, AVG(pos.salary) AS average_salary
FROM positions pos
JOIN titles t ON pos.title_id t.title_id
JOIN projects p ON pos.project_id p.project_id
WHERE p.project_name ‘ПУМЧД’ AND t.title_name ‘Тестировщик’
GROUP BY p.project_name, t.title_name;
В результате выполнения этого запроса, я получил название проекта, название должности и среднюю заработную плату тестировщиков на проекте ″ПУМЧД″. Это позволило мне узнать, сколько они зарабатывают в среднем.
Этот запрос можно использовать, чтобы получить данные о средней заработной плате тестировщиков на любом проекте. Просто замените значение ‘ПУМЧД’ на название нужного проекта в условии WHERE.
Таким образом, я успешно выполнил задание и получил информацию о средней заработной плате тестировщиков на проекте ″ПУМЧД″. Этот опыт помог мне улучшить мои навыки в написании SQL запросов и извлечении нужной информации из базы данных.