访问查询中的 COUNTIF

COUNTIF in access Query

我有一个访问查询,它计算列为 Rank1、Rank2、Rank3,它们可以是 A、B 或 C 作为值。

Rank1   Rank2   Rank3   Final_Rank
  A       B       C
  B       A       A
  C       B       C

我想添加另一个使用 COUNTIF excel 公式的列 Final_Rank。例如,IIF(COUNTIF(Rank1:Rank3,"A")<3,"B",IIF(...))

Access 中可以吗?

Ms Access SQL 中没有可以跨列计算某些值的函数,例如 EXCEL 的 COUNTIF 可以。您可以将其模拟为:

IIF(
   IIF(Rank1='A',1,0)+IIF(Rank2='A',1,0)+IIF(Rank3='A',1,0) < 3 , 'B', ...