计算列访问中字符串的出现次数
Count appearance of a string in a column access
我做了一个数据库,现在我遇到了一些问题。
我正在 table ( Adunari ) 中注册有关某些会议的所有信息:
我做了一个查询,应该显示每个成员的姓名以及他出席了多少次会议。我希望第 3 列显示每个成员出席会议的次数。我还有一个 table,其中包含每个成员的信息。我尝试使用 COUNTIF 并尝试使用字符串长度执行函数,但没有成功。
如果有人能解释一下我如何计算字符串的次数:
Membri.[Nume]+Membri.[Prenume] 出现在 Adunari.[Nume Prenume] 列中
Membri - 是包含成员信息的 table
Adunari - table 有关于会议的信息。
谢谢你的建议<3。很抱歉这个愚蠢的问题,但我真的没有头绪,也有很长一段时间 post.
设计视图中的 tables :
会员:
阿杜纳里:
考虑以下使用计数 correlated aggregate subquery or DCount() both of which use the LIKE 运算符来匹配较大的文本字段和较小的名称字段的串联:
SELECT Membri.Nume, Membri.Prenum,
(Select Count(*) FROM Adunari
WHERE [Nume Prenume]
LIKE '*' & Membri.Nume & ' ' & Membri.Prenum & '*') As MatchSubCount,
DCount("*", "Adunari", "[Nume Prenume]
LIKE ""*" & Membri.Nume & " " & Membri.Prenum & "*""") As MatchDCount
FROM Membri
我做了一个数据库,现在我遇到了一些问题。
我正在 table ( Adunari ) 中注册有关某些会议的所有信息:
我做了一个查询,应该显示每个成员的姓名以及他出席了多少次会议。我希望第 3 列显示每个成员出席会议的次数。我还有一个 table,其中包含每个成员的信息。我尝试使用 COUNTIF 并尝试使用字符串长度执行函数,但没有成功。
如果有人能解释一下我如何计算字符串的次数: Membri.[Nume]+Membri.[Prenume] 出现在 Adunari.[Nume Prenume] 列中
Membri - 是包含成员信息的 table Adunari - table 有关于会议的信息。
谢谢你的建议<3。很抱歉这个愚蠢的问题,但我真的没有头绪,也有很长一段时间 post.
设计视图中的 tables :
会员:
阿杜纳里:
考虑以下使用计数 correlated aggregate subquery or DCount() both of which use the LIKE 运算符来匹配较大的文本字段和较小的名称字段的串联:
SELECT Membri.Nume, Membri.Prenum,
(Select Count(*) FROM Adunari
WHERE [Nume Prenume]
LIKE '*' & Membri.Nume & ' ' & Membri.Prenum & '*') As MatchSubCount,
DCount("*", "Adunari", "[Nume Prenume]
LIKE ""*" & Membri.Nume & " " & Membri.Prenum & "*""") As MatchDCount
FROM Membri