[teknik]
(2) 

sql - update

akatreil #889224

Telefon alanında 10 haneli telefon numarası var.
Mesela;
2123334455
2123334456
4446457

diye 10.000 e yakın kayıt var.
Benim şöyle bir update ile bu başında 212 olan numaraları silip yerine '9' karakterini eklemek istiyorum. Alan 8 karakter olacak böylelikle.
Örneğin:
93334455
93334456


Daha sonra 7 karakterli olan alan'a 9 numarasını eklemeyelim.
94446457

Nasıl bir yol izlemeliyim sizce?

 

tam anlamadım ama

update table
set a='9'+substring(a,4,7)
where len(a)=10

hatalar olabilir makinamda sql yok

prezarlatif

update tablo
set tel1 = '9' || substring(tel1, -7, 7)

lemmiwinks
1

mobil görünümden çık