2017-02-21 3 views
1

я знаю, как найти повторяющиеся значения с помощью счетчика() , но мой вопрос, как я могу найти повторяющиеся значения, начиная с некоторой буквы 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

use 'где rollnumber like '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

эй большое спасибо. это был отличный hepl :) – manjiri