canli bahis siteleriimplant dis fiyatlari

SQL Mükerrer Tekrarlayan Kayıtların Sayısını Bulmak

  • 5
SQL Mükerrer Tekrarlayan Kayıtların Sayısını Bulmak

Bir Veritabanı yöneticisi aynı tabloda benzer kayıtların olmasını istemez çünkü veritabanı için gereksiz bir yüktür. Tutulmasına saklanmasına gerek yoktur. Bu nedenle bir dizi sql kodu ile gelen kayıtları sıralarız ve gerekirse tek kayıt haline getirmek için kodlayarak sileriz. 


Bunun dışında tabloda belkide özel bir sütun için böyle bir çalışma yapmamız gerekebilir. Mesela sektör haritanın hakkında sayfasında yer alan grafik analizlerin sonucu bu şekilde bir sql kodu ile sizlere sunuldu

Gerçek bir örnekten yer verecek olursak aşağıdaki kod parçası şu şekildedir.

   kisiler Tablosunda tc sutununda aynı olan kayıtları bulur daha sonra hangisi daha çok bulunmuş ise üstte tutarak sıralar
SELECT tc,COUNT(tc) as sayi
FROM kisiler
GROUP BY tc
HAVING (COUNT(tc) > 1)
ORDER BY sayi DESC
Bu kod ile tablo içerisinde tamamen aynı olan kayıtları bulmak için kullanabilirsiniz
SELECT tc,COUNT(*) sayi
FROM kisiler
GROUP BY tc
HAVING (COUNT(*) > 1)
ORDER BY COUNT(*) DESC


Yorum Yap & Puan Ver

  • 5