标签: sql sql-server-2005
我的结果集如 -
id achieved 1 0 2 1 3 1 4 0 5 0
百分比应为2/5,即40%。如何编写SQL查询来实现这样的目标?我宁愿不使用和嵌套选择,因为实际的查询已经做了很多。谢谢!
答案 0 :(得分:2)
select avg(achieved) from ...
请注意,您必须按功能分组才能包含类别:
select gender, avg(achieved) from ... group by gender