MySQL

Binlerce veriyi sakladığınız bir MySQL tablonuz var. Ancak bu tablodaki bir veya daha fazla sütundaki içeriğin birbirini tekrarlamaması gerekiyor ve sizin tekrar eden satırları bulmanız gerekiyor. Gelin bu problemi de çözelim :)

2 yorum Beğen Paylaş MySQL tablosundaki tekrar eden satırları bulmak

MySQL tablosundaki tekrar eden satırları bulmak

Diyelim ki içerisinde oyun listesi bulunan bir tablomuz olsun. Her bir satırda oyunlara ait bilgiler yer alır ve tabi oyunun SEO bağlantıları. Ancak bu bağlantılar her bir oyun için farklı olmalı. Eğer birbirini tekrar eden satırlar varsa, bunları bulmalı ve tekrarsız bir bağlantı listesi elde etmeliyiz.

Örneğin;

SELECT id, isim, link, count( * ) AS tekrar
FROM oyun
GROUP BY link
HAVING tekrar >1
ORDER BY tekrar DESC

Kontrol etmek istediğim link adındaki kolon oluyor. count( * ) ile tekrar sayısını elde ediyorum ve HAVING tekrar >1 ile ise sadece 1′den fazla kopyası yani tekrarı olan link verilerini çekiyorum. İşte bu kadar :)

Elde edeceğiniz görüntü alttaki gibi olacaktır ve böylece tekrar eden bağlantıları görebileceksiniz.

MySQL tablosundaki tekrar eden satırları bulmak

14 Mart 2009, 10.14 tarihinde yayınlanmış
Bu yazı 2 adet yorum almıştır ve bunların 2 ile 0 arası görüntülenmektedir. Yorumları RSS ile takip edebilirsiniz.
| 16 Mart 2009 , 00:02
#2

Eyvallah abi, yeni bir şey daha öğrendik ;)

| 14 Mart 2009 , 12:46
#1

Güzel bir bilgi..

promosyon Oyunlar prefabrik Reklam Ver! promosyon promosyon
seo Ertan Dönmez Godaddy Promo Codes Reklam Ver! Reklam Ver! Reklam Ver! Reklam Ver!
© 2005 - 2010 Tüm hakları dmRy.net'e aittir.
Kullanım şartları yerine getirilmeden hiçbir şekilde kopyala-yapıştır yapılamaz, yazılar ve bilgiler kullanılamaz.
Dmry.net Vital Teknoloji tarafından desteklenmektedir
yukarı dön