SQL Tekrar Eden Kayıtları Silme

sdkbyrm

olwα.ɴeт
Üyelik Tarihi
23 Aralık 2020
Mesajlar
813
Beğeniler
1
Puanı
3
Ticaret: 0 / 0 / 0
Sql veritabanı tablosunda bulunan tekrarlanan kayıtlar çoğu zaman sorun olabilmektedir. Böyle bir durumda mükerrer kayıtları silmek isteseniz aşağıdaki Sql Kodunu kullanabilirsiniz.


Örnekte Kategori tablosunda KategoriAd alanında bulunan tekrarlanan kayıtların silinmesi sağlanmıştır.


1
2
3
4
5
6
7
8
9
10

SET ROWCOUNT 1
SELECT KategoriAd FROM Kategori
WHILE @@rowcount > 0
DELETE Kategori
WHERE 1 <
(SELECT count(*) FROM Kategori u
WHERE Kategori.KategoriAd = u.KategoriAd)
SET ROWCOUNT 0
 
Üst Alt