- Katılım
- 26 Mart 2005
- Mesajlar
- 922
- Reaction score
- 4
Bir tablo içindeki sütun üzerinde bir değiştirme işlemi yapmak istiyorum.
Sütun içindeki bilgiler . nokta işareti ile ayrılmıştır :
ID sutun1
1 b.
2 b.b1.b6.e4.t7.
3 b.b1.b6.e4.
4 b.b1.b6.
5 a.h.b1.c.b.z.
6 a.d.s.b1.w.b.
1) Başlangıç olarak ID nosu 1,2,3,4 olan satırlardaki sadece b1 verisini güncelleyip değiştirmek istiyorum.
Fakat ID nosu 5,6 olan satırların içindeki b1 verisinin bundan etkilenmemesi gerekiyor.
2) Diğer bir şekil ise ID nosu 1,2,3,4 olan satırlarının başında bulunan sadece b verisini güncelleyip
değiştirmek istiyorum.Fakat ID nosu 5,6 olan satırlardaki b verisinin bundan etkilenmemesi gerekiyor.
Bu tür bir değişimi nasıl bir mantıkla ve parametrelerle çözebilirim ?
- REPLACE komutunu kullandığımda benzer tüm verilerin hepsini değiştirmektedir.
- Sütun içindeki verileri parçalayıp WHERE ile ayıkladığımda ise güncelleme işlemini tam olarak yapamıyorum.
Örnek olarak b.b1.b6.e4.t7 yi parçaladım b1 verisi güncellenecek, b1 den önceki bölümü alıyorum ve sonuç
b.b11 olduğunu düşünürsek değişen bölümden sonraki verileri buna nasıl ekleyebilirim.
Sütun içindeki bilgiler . nokta işareti ile ayrılmıştır :
ID sutun1
1 b.
2 b.b1.b6.e4.t7.
3 b.b1.b6.e4.
4 b.b1.b6.
5 a.h.b1.c.b.z.
6 a.d.s.b1.w.b.
1) Başlangıç olarak ID nosu 1,2,3,4 olan satırlardaki sadece b1 verisini güncelleyip değiştirmek istiyorum.
Fakat ID nosu 5,6 olan satırların içindeki b1 verisinin bundan etkilenmemesi gerekiyor.
2) Diğer bir şekil ise ID nosu 1,2,3,4 olan satırlarının başında bulunan sadece b verisini güncelleyip
değiştirmek istiyorum.Fakat ID nosu 5,6 olan satırlardaki b verisinin bundan etkilenmemesi gerekiyor.
Bu tür bir değişimi nasıl bir mantıkla ve parametrelerle çözebilirim ?
- REPLACE komutunu kullandığımda benzer tüm verilerin hepsini değiştirmektedir.
- Sütun içindeki verileri parçalayıp WHERE ile ayıkladığımda ise güncelleme işlemini tam olarak yapamıyorum.
Örnek olarak b.b1.b6.e4.t7 yi parçaladım b1 verisi güncellenecek, b1 den önceki bölümü alıyorum ve sonuç
b.b11 olduğunu düşünürsek değişen bölümden sonraki verileri buna nasıl ekleyebilirim.