2017-02-21 116 views
1

我知道如何使用count() 找到重复的值,但我的问题是我怎么能找到以一些字母like'A”或‘K’查找重复记录的SQL Server

我有一个表重复值tblmytable这样

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'

这样我怎么能修改查询重复的卷数

+1

条款添加'where'带有'LIKE'A%''条件的子句 –

+1

编辑您的问题并提供适当的样本数据和期望的结果。 –

+0

使用'哪里rollnumber像'A%'' –

回答

2

只要把凡

select rollnumber,count(rollnumber) AS COUNTOF 
from tblmytable 
where rollnumber like 'A%' 
group by rollnumber 
having count(rollnumber)>1 order by rollnumber 
+0

嘿非常感谢。这是一个伟大的肝脏:) – manjiri