首页 > 解决方案 > 将查询的计数结果保存到变量中以用于 Access SQL 中的算术运算

问题描述

我运行了一个查询来计算完成任务的参与者的数量。我想把这个数字保存到一个变量中,这样我就可以用它来计算平均值。

返回数字的查询如下:

SELECT COUNT(*) FROM [2019 Learning]
WHERE [Course Name] = "5 C's of Communication" AND [Assignment Status] = 'Completed') AS [# Complete]

我想找到一种方法将此数字保存在变量中,然后使用该变量进行进一步计算。

我正在使用 Microsoft Access 2016。感谢您的帮助。

标签: sqlms-accessvariables

解决方案


您可以avg直接使用该功能,例如:

select avg(iif([Assignment Status] = 'Completed'), 1, 0)
from [2019 Learning]
where [Course Name] = "5 C's of Communication"

推荐阅读