Как найти процент в SQL из списка нулей и единиц? - PullRequest
1 голос
/ 09 марта 2011

У меня есть набор результатов, как -

id achieved
1    0
2    1
3    1
4    0 
5    0

Процент должен быть 2/5, т.е. 40%.Как я могу написать SQL-запрос для достижения чего-то вроде этого?Я бы предпочел не использовать и вложенный выбор, так как фактический запрос уже делает совсем немного.Спасибо!

1 Ответ

2 голосов
/ 09 марта 2011
select avg(achieved) from ... 

Обратите внимание, что вам придется использовать группирование по функциям для включения категорий:

select gender, avg(achieved) from ... group by gender
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...