Sql de tekrar eden kayıttan kaç tane olduğunu bulmak istiyorum?

Veritabanımda eklenmiş kayıtlar var, ancak tekrar eden kayıtlardan kaç tane olduğunu bulmak istiyorum. Yardımcı olabilecek varmı?


Mahmut Mahmut Yeni Üye Tarih: 29.06.2018 Kategori: SQL

Örnek olarak bir sisteminde aynı email ile kayıt olunabildiğini düşün.

Email adresinin kayıtlarda kaç tane olduğunu bulmak için,

select email,count(1) from users group by email having count(1)>0

Tekrar eden email adresinin kayıtlarda kaç tane olduğunu bulmak için,

select email,count(1) from users group by email having count(1)>1

şeklinde yapabilirsin.


Mehmet AYHAN Mehmet AYHAN Yeni Üye Tarih: 29.06.2018