Elimizde şöyle bir değer;

1.2.3.4 diyelim. Ben charindex ile noktaların yerlerini tespit ediyorum ve onları 0 yapmak istiyorum. Kod çalışınca şöyle gözükecek yani; 1020304

Nasıl yapılabilir?

 

yerlerini bulmakla filan kasmana gerek yok ya. şu değil mi istediğin?

SELECT REPLACE('1.2.3.4', '.', '0')

tepedeki psychedelic adam

replace işini görür bence de

bir bucuk adana

ben rastgele yazdım noktaları. satırlar gittikçe büyüyor. 1.10.12 diye olanlarda var. o yüzden yerlerini bulmak lazım. Çünkü bu çalışan sistemin içine konacak. ama REPLACE işimi gördü case when içerisinde.

kırmızıgözlüağaçkurbağasıyeşili

yerleri loglayacaksan (ya da başka bişe) charindex olabilir ama performansta yavaşlığa neden olur.

bir bucuk adana
1

mobil görünümden çık