Forum

Satır silmre
 
Bildirimler
Hepsini Temizle

Satır silmre

4 Yazılar
2 Üyeler
0 Likes
346 Görüntüleme
(@Alparslanturkmeno)
Gönderiler: 30
Eminent Member
Konu başlatıcı
 

Merhabalar,

Tablodaki bazı tarih kolonları boş(null) ve aynı numaradan iki tane olanları silmek istiyorum. Yani kriterim hem tarih kısmı boş olan hemde aynı numaradan iki tane olacak. Bunun için nasıl bir SQL komutu yazabilirim. 

 
Gönderildi : 09/10/2014 20:21

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Selam;


select * from semadi.tabloadi where id in (select id from semadi.tabloadi group by id having count(id)>1);


 


Örnek olarak bunun gibi örnekleyerek ve geliştirerek yazabilirsin. Burada ID kolonu tekrarlı olanları getirecektir id yerine artık ne yazmak istiyorsan düzenleyebilir NULL olanları da ekleyebilirsin.


 


Teşekkürler

 
Gönderildi : 10/10/2014 03:01

(@Alparslanturkmeno)
Gönderiler: 30
Eminent Member
Konu başlatıcı
 

Merhabalar,

Aşağıdaki SQL sorgusu yazdığımda IN ' de hata veriyor ???

select semaadi.tabloadi where semaadi.tabloadi.colonadi is null in ( select semaadi.tabloadi, count(*) group by semaadi.tabloadi having count(*) > 1) ;

 
Gönderildi : 10/10/2014 13:08

(@h-koraygunduz)
Gönderiler: 301
Üye
 

Alparslan bey merhaba;


Bizi çok hor kullanıyorsun. Bence daha kompleks problemler için bize gelsen senin içinde bizim içinde daha verimli olur. Tekrarlı kayıt için sorgu hazırlıyorsun. Sen where koşulunun öyle verildiğini hiç gördün mü ? Birazcık daha araştırsan ya da uğraşsan doğrusunu yapabilirsin diye düşünüyorum.


Teşekkürler...

 
Gönderildi : 10/10/2014 14:17

Paylaş: