mssql çoklu replace yapımı

Bugün yaşadığım sorunlardan bir tanesi ve uzun araştırmalar sonucunda çözdüğüm bir mssql çoklu ” multi ” replace işleminin kodlarını sizler ile paylaşacağım maksat sizinde başınıza gelirse sorun yaşamayın çözün istedim.

SELECT
 CARI_KOD,
 CARI_KOD,
 replace(
 replace(
 replace(CARI_ISIM,'Þ','Ş')
 , 'Ý','İ')
 , 'Ð','Ğ') AS isim,
 replace(
 replace(
 replace(VERGI_DAIRESI,'Þ','Ş')
 , 'Ý','İ')
 , 'Ð','Ğ') AS vergiDairesi,
 VERGI_NUMARASI,CARI_TEL,FAX,EMAIL,
 replace(
 replace(
 replace(CARI_ADRES,'Þ','Ş')
 , 'Ý','İ')
 , 'Ð','Ğ') AS adres
 FROM TBLCASABIT;