如何在同一行中找到重复的名称/值?能数出来吗
本文关键字:一行 | 更新日期: 2023-09-27 18:29:26
对于exmaple,有一个名为"Name"的冒号,我正在输入Name"David David"(两次),所以如果我用count(*)搜索它,其中Name="David",它会返回1,并且可以将count取为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*";
让一个"David David"的计数并将其添加到另一个计数中如何。这会实现你想要的吗?
您可以通过使用组
SELECT Name,
COUNT (Name) as count
FROM tablename
WHERE Name='Devid'
GROUP BY Name;