2017-02-21 121 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