使用以下数据集,我希望找到平均比率,同时计算“条件”和“干预”中的值一起在同一行中的次数。
这是我正在使用的表的示例:
Condition | Intervention | Rate of Subjects Affected
-----------------------------------------------------
Anxiety | Drug | 0.02
Anxiety | Behavioral | 0.05
Anxiety | Drug | 0.001
Depression| Other | 0.7
Depression| Other | 0.8
我想创建一个查询,该查询仅对焦虑/药物对计数一次,并找到它收集的两个比率(.02和.001)的平均值
这是我希望得到的结果:
Condition | Intervention | Rate of Subjects Affected
-----------------------------------------------------
Anxiety | Drug | 0.0105
Anxiety | Behavioral | 0.05
Depression| Other | 0.75
如果您对此有任何想法,请告诉我!
答案 0 :(得分:2)
使用AVG()
聚合函数,可以获得预期结果
SELECT Condition, Intervention, AVG(`Rate of Subjects Affected`) AS Rate
FROM TableName
GROUP BY Condition, Intervention