Вопрос пользователя:
Ответ нейросети:
Для решения этой задачи необходимо выполнить следующий SQL-запрос:
SELECT c.name_city,
SUM(CASE WHEN ci.gender = 'Male' THEN 1 ELSE 0 END) * 100.0 / COUNT(*) AS male_percentage
FROM client_info ci
JOIN city_info c ON ci.id_city = c.id_city
WHERE ci.age BETWEEN 20 AND 40
GROUP BY c.name_city
Этот запрос соединяет таблицы client_info и city_info по идентификатору города, фильтрует клиентов по возрасту от 20 до 40 лет и затем вычисляет долю мужчин в каждом городе. Результат будет содержать названия городов и процент мужчин среди клиентов в каждом из них.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.