Forum

Sql sorgu isteği
 
Bildirimler
Hepsini Temizle

Sql sorgu isteği

3 Yazılar
3 Üyeler
0 Likes
483 Görüntüleme
(@bluess_devils)
Gönderiler: 133
Estimable Member
Konu başlatıcı
 

Arkadaşlar;


Sql2005 de delete işlemi yapıcam.Sql2008'de bir tablonun üzerinde sağ tıkladığımızda "edit 200 rows" seçtiğimizde ilgili kriterleri vererek,çıkan sonuca göre istediğim değerleri silebiliyorum.2005 te bunu bulamadım.2005 te yok mu yoksa bir yerden ayarmı yapmak gerekiyor.


Ayrıca;


delete from prspuantaj where ay='10' yil='2010' buayustsinir='425.70'


 


diye bir sorgu yazdığımda ilgili satırı komple siliyor.Ben sadece kriterlere uyan ve buayustsinir=425.70 olan sütundaki değeri silmek istiyorum.Satırın hepsini değil.Yardımcı olur musunuz ?  


 


 

 
Gönderildi : 05/11/2010 17:07

(@OguzKURT)
Gönderiler: 15
Eminent Member
 


Ayrıca;


delete from prspuantaj where ay='10' yil='2010' buayustsinir='425.70'



 


bu cümle belirttiğiniz koşula uygun kayıt(ları) siler


belirttiğiniz koşula uygun sadece buayustsinir= sütunun daki değeri değiştirmek için Update komutunu kullanmanız gerekir.


UPDATE tablo adı
SET kolon1=deger1,kolon2=deger2,...
WHERE kosul;


Sizin verdiğiniz örneğe göre ; 


UPDATE prspuantaj SET buayustsinir='Yeni Değer' WHERE ay='10' and yil='2010' 


cümlesi işinizi görecektir.

 
Gönderildi : 05/11/2010 22:05

(@GokhanTASCI)
Gönderiler: 38
Trusted Member
 

update prspuantaj set buayustsinir is NULL where ay = 10 and yil = 2010 and buayustsinir = '425.70'

 

 Buayustsinir i 425.70 olan hücreleri NULL yapabilirsiniz.

 

 
Gönderildi : 06/11/2010 13:59

Paylaş: