在sql server中查找重复记录
我知道如何使用count()查找重复值 但我的问题是如何找到以字母“A”或“K”开头的重复值 我有一张这样的桌子在sql server中查找重复记录,sql,sql-server,Sql,Sql Server,我知道如何使用count()查找重复值 但我的问题是如何找到以字母“A”或“K”开头的重复值 我有一张这样的桌子 id rollnumber city fess 1 A100156 Ajamer 450 2 P102555 Pune 450 3 A100156 Ajamer 450 4 P102555 Pune 450 询问 select rollnumber,count(rollnumber) AS COU
id rollnumber city fess
1 A100156 Ajamer 450
2 P102555 Pune 450
3 A100156 Ajamer 450
4 P102555 Pune 450
询问
select rollnumber,count(rollnumber) AS COUNTOF
from tblmytable
group by rollnumber
having count(rollnumber) > 1
order by rollnumber
给我这个结果
rollnumber countof
A100156 2
P102555 2
我想找到以“A”开头的重复卷号
像这样,我如何修改查询呢?只需在
select rollnumber,count(rollnumber) AS COUNTOF
from tblmytable
where rollnumber like 'A%'
group by rollnumber
having count(rollnumber)>1 order by rollnumber
添加一个
where
子句,其中包含一个如“a%”
条件编辑您的问题并提供适当的示例数据和所需结果。使用where-rollnumber如“a%”