есть пол ( мужской - 1, женский - 2).
Как я могу посчитать в процентах кого больше?
То есть все пользователи это 100%, мужчин 30%, женщин 70%.
Хочу все сделать одним запросом в базу.
count(*) group by gender и потом в пыхе посчитать сколько %
SELECT SUM(IF(Sex=1,1,0)) / COUNT(*) * 100 AS MalePercent, SUM(IF(Sex=2,1,0)) / COUNT(*) * 100 AS FemalePercent FROM users;
sum(if(gender=1,1,0) as man_count и т.д.
Обсуждают сегодня