Forum

Sql Update komutu i...
 
Bildirimler
Hepsini Temizle

Sql Update komutu ilk 2 karakteri değiştirme

2 Yazılar
2 Üyeler
0 Reactions
8,891 Görüntüleme
(@ozguraltinel)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 
[#383043]

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ş: