veritabanında boş değer var ise yer değiştirmek yardım
merhabalar veritabanımda 100 lerce veriyi yanlış eklemişim şöyle ki
örnek olarak isimler veritabanı olsun
bu tabloda 2 ve 4 id li kısımlarda puan yok yaş kısmındaki değerler ise puanları
yani puan boş yaş dolu ise yaşı puan kısmına yazdırıp yaş kısmına - (çizik eklesin)
id isim yaş puan
1 hakan 25 250
2 murat 300
3 arif 24 600
4 kemal 850
yani düzeltmek istediği şekil
id isim yaş puan
1 hakan 25 250
2 murat - 300
3 arif 24 600
4 kemal - 850
nasıl bir sorgu ile hepsini düzeltebilirim
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (5)
Rica ederim, kargasa1982 daha kısa bir yolunu göstermiş, o şekilde yapmanız daha kolay olabilirdi aslında. Şimdi geçti ama bu işi direkt olarak SQL tarafında halledilmek daha iyidir her zaman. Ufak bir değişiklikle işinize yarar hale gelebilir.
UPDATE tabloadi SET puan=yas, yas='-' WHERE puan = ''
UPDATE tabloadi SET puan=yas, yas='-' WHERE puan IS NULL