SQL'de bir metnin ilk iki karakterini nasıl değiştiririm?

dyildiz (183) 9 yıl önce sordu

Elimdeki veritabanının içinde birden yüzlerce  barkod kodu var ve başlangıçları 27 ben 30 dan başlasın istiyorum bunu MSSQL'de nasıl yapabilirim acaba bilen var mı?

Ms SQL ile bu barkod kodlarının ilk karakterlerini nasıl bir soru ile değiştiririm?

Toplam 1 cevap


alattin (17125) 9 yıl önce cevapladı

SQL ile bu işlemi şu şekilde yapabilirsiniz

UPDATE Barkod1
SET       Kod = '30' + SUBSTRING(Kod, 3, LEN(Kod) - 2)
WHERE (Kod LIKE '27%')

Tablo ve kolon adlarını kendinize göre düzenleyebilirsiniz.

dyildiz 9 yıl önce

Teşekkür ederim ilginizden dolayı.

alattin 9 yıl önce

Rica ederim umarım faydalı olmuştur.