如何在SAME行中找到重复的名称/值?是否有可能算上它?

时间:2014-11-07 06:04:23

标签: c# mysql excel

例如,有一个名为“姓名”的冒号,我输入名称“大卫大卫”(两次)所以如果我用count(*)搜索名称=“大卫”,则返回1并且可以得数为2?怎么可能?我也在不同的行和表中搜索相同的名称/值,最后添加计数,所以请帮助

3 个答案:

答案 0 :(得分:2)

这将在MS Access中有效。

SELECT Sum((Len([Name])-Len(Replace([Name],'David','')))/Len('David')) AS name_count
FROM   YOUR_TABLE
WHERE  YOUR_TABLE.Name Like "*David*";

答案 1 :(得分:0)

如何计算“David David”并将其添加到您的其他计数中。这会实现你所追求的目标吗?

答案 2 :(得分:0)

你可以使用分组

SELECT Name,
       COUNT (Name) as count
FROM tablename
WHERE Name='Devid'
GROUP BY Name;