Forum

Sql Update komutu i...
 
Bildirimler
Hepsini Temizle

Sql Update komutu ilk 2 karakteri değiştirme

2 Yazılar
2 Üyeler
0 Reactions
6,223 Görüntüleme
(@ozguraltinel)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

select * from faturalar where faturano like 'NN%'

yukarıdaki sorguda fatura no NN ile başlayanlar geliyor. Ben NN ile başlayan tüm faturaların MM ile başlamasını istiyorum.

Yardımcı olurmusunuz? 

 
Gönderildi : 16/05/2013 13:50

(@ufukh)
Gönderiler: 109
Estimable Member
 

Aşağıda ki sorguyu denermisiniz. Kolonadi kısmında 7 yazması fatura numarasının NN'den sonraki karakter sayısını gösterir.

Yedek Almadan denemeyin 

update
tabloadi set kolonadi=(substring (kolonadi,1,2)+'MM'+substring (kolonadi,7,LEN(kolonadi)-6))

where
kolonadi like ('NN%') and (kolonadi like ('NN%'))

 
Gönderildi : 17/05/2013 13:52

Paylaş: