Forum

Kolonda aynı olan s...
 
Bildirimler
Hepsini Temizle

Kolonda aynı olan satırları bulmak.

3 Yazılar
2 Üyeler
0 Reactions
9,031 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Merhaba;

 Bir kolondaki aynı olan satıları nasıl sorgulatıp sıralayabilirim,

Örnek:

kolon1,  kolon2,   kolon3,
Ahmet    ÖZAY      Adana
Mustafa   ŞEN       Adana
Kemal      AK        Samsun
Ahmet     ÖZAY     izmir
Mustafa    ŞEN      van
Kemal       AK       izmir

kolon 3 deki aynı isimdeki veya 1 den fazla olan girdileri bulmak istiyorum, fakat izmir ve adana olduklarını veya adetlerini bilmiyorum.
sorgu sonucu şu şekilde olsun istiyorum

kolon1,  kolon2,    kolon3,
Ahmet    ÖZAY     Adana
Mustafa   ŞEN      Adana
Ahmet     ÖZAY    izmir
Kemal       AK      izmir

Kısacası kolon 3 deki birden fazla olan aynı isimdeki girdileri sıralamak istiyorum.

Desteğiniz için şimdiden teşekkür ederim.

 
Gönderildi : 02/11/2012 04:32

(@mutlubenmutlu)
Gönderiler: 297
Reputable Member
 

select kolon1,kolon2, kolon3

from databaseadi

 group by kolon1,kolon2, kolon3

 having count(kolon3) > 1

 

 

 
Gönderildi : 02/11/2012 18:24

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Çok teşekkür ederim Hocam, fakat nedense kolonların sadece adını getirdi, içeriklerini ise boş getirdi, ayrıca Sql bu satırıda HAVING      (COUNT(kolon3) > 1) olarak düzeltti,
Birde ek olarak ufak bir sorum daha olacak, group by kısmına kolon isimlerini tek tek belirtmeden sadece istediğimiz kolonu yazarak aynı sonucu elde edebilirmiyiz ?
çok kolon içeren bir tabloda hepsini group by alanına yazmak yorucu olacaktır.

 örneğin

 

select kolon1,kolon2, kolon3

from databaseadi

 group by (istenen kolon veya * )

 having count(kolon3) > 1

 

 
Gönderildi : 02/11/2012 22:19

Paylaş: