Forum

kolondaki benzer so...
 
Bildirimler
Hepsini Temizle

kolondaki benzer sorguları silmek

3 Yazılar
3 Üyeler
0 Reactions
562 Görüntüleme
(@serdarkepenek)
Gönderiler: 8
Eminent Member
Konu başlatıcı
 

Kolonun Altındaki Benzer Sorguları Nasıl Silebilirim

 

3

4

5

6

3

 Diye Gidiyorsa 3 Sayısından Birini Silip Birini Bırakmasını İstiyorum.Delete İşlemi Sadece 1 Tane Bırakıp Gerisini Silmeli Bunu Nasıl Yapabilirim? 

 
Gönderildi : 01/09/2013 15:36

(@ismailadar)
Gönderiler: 134
Estimable Member
 

Merhaba tabloda 3 ten baska sutun var mı? Boyleyse bile aşaşıdaki örneği inceleyebilirsiniz.

create table #test (deger int)

insert into #test values(1),(2),(3),(3)

with silincekData as (

select *,ROW_NUMBER() over(partition by deger order by deger) sira from #test

)

delete from silincekData

where sira>1 

 
Gönderildi : 02/09/2013 19:42

(@caglarozenc)
Gönderiler: 247
Reputable Member
 

Merhaba tabloda 3 ten baska sutun var mı? Boyleyse bile aşaşıdaki örneği inceleyebilirsiniz.

create table #test (deger int)

insert into #test values(1),(2),(3),(3)

with silincekData as (

select *,ROW_NUMBER() over(partition by deger order by deger) sira from #test

)

delete from silincekData

where sira>1 

 

İsmail Bey'in cevabına istinaden daha önce yazdığım bir konuyu da size cevap olarak gönderiyorum.

http://www.caglarozenc.com/ms-sql-server/sql-server-how-to-remove-duplicate-records-from-a-table.html  

 Konu içerisinde tekrar İsmail Bey'in farklı bir cevabını da görebileceksiniz  

 
Gönderildi : 02/09/2013 20:13

Paylaş: